コンテンツへスキップ
uencoder

STOMP

STOMP はシンプルなテキスト指向のメッセージングプロトコルで、CONNECT/SEND/SUBSCRIBE などのフレームコマンドで AMQP ブローカーと対話する。

目的

Web や多言語クライアントに、AMQP バイナリライブラリなしでメッセージブローカーと話す単純なテキストプロトコルを与える。

メカニズム

フレームはテキストで、コマンド行、ヘッダーのキー値ペア、空行、ボディ、NULL で構成される。CONNECT は認証し、SUBSCRIBE は宛先を購読し、SEND は配信する。フレームは NULL で区切られる。リアルタイム Web では STOMP フレームが WebSocket 上を流れる。

ユースケース

  • WebSocket メッセージング
  • シンプルなメッセージクライアント
  • 多言語からのブローカーアクセス

関連ツール

References