33. Get API
GET /messages/:name
キューからメッセージを取り出す
GET /messages/greeting HTTP/1.1
HTTP/1.1 200 OK
content-type: text/plain
x-lmq-message-id: e93fd6b1-d408-4ecb-9f6b-
d3eeebce34c1
x-lmq-message-type: normal
x-lmq-queue-name: greeting
Hello, world!
39. Put all API
POST /messages?qre=:regexp
パターンにマッチする全てのキューにメッセ
ージを追加する。
対象のキューはあらかじめ存在している必要
がある。
40. Put all API
POST /messages?qre=:regexp
POST /messages?qre=.* HTTP/1.1
Content-Type: application/json; charset=utf-8
{"text": "added via multi queue api"}
HTTP/1.1 200 OK
content-type: application/json
{
"greeting": {"accum": "no"}
}
41. Get any API
GET /messages?qre=:regexp
パターンにマッチするいずれかのキューから取得
GET /messages?qre=.* HTTP/1.1
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
x-lmq-message-id: 7cdfc909-ae9c-4704-bfa2-fd99612103e8
x-lmq-message-type: normal
x-lmq-queue-name: greeting
{"text": "added via multi queue api"}