ストリーミングテキスト指向メッセージングプロトコル

ストリーミングテキスト指向メッセージングプロトコル
通信プロトコル
略語ストンプ
目的メッセージ指向ミドルウェア
導入 (
OSI層アプリケーション層(レイヤー7)
Webサイト.github .ioを踏みつける

シンプル(またはストリーミング)テキスト指向メッセージプロトコルSTOMP)は、以前はTTMPとして知られていた、シンプルなテキストベースのプロトコルで、メッセージ指向ミドルウェア(MOM)と連携するように設計されている。STOMPクライアントがプロトコルをサポートする任意のメッセージブローカーと通信できるようにする相互運用可能なワイヤフォーマットを提供する。 [ 1 ] [ 2 ]

概要

このプロトコルはHTTPとほぼ同様であり、以下のコマンドを使用してTCP上で動作します。 [ 3 ]

  • 接続する
  • 送信
  • 購読する
  • 購読解除
  • 始める
  • 専念
  • アボート
  • 確認
  • ナック
  • 切断

クライアントとサーバー間の通信は、複数の行からなる「フレーム」を介して行われます。最初の行にはコマンドが含まれ、その後に<キー>:<値>形式のヘッダー(1行につき1つ)が続き、その後に空行が1行、最後に本文が続き、最後にヌル文字が続きます。サーバーとクライアント間の通信は、同様の形式のヘッダーと本文を持つMESSAGE、RECEIPT、またはERRORフレームを介して行われます。

送信 宛先:/queue/a コンテンツタイプ:text/plain こんにちはキューA ^@ 

実装

いくつかのメッセージ指向ミドルウェア製品はSTOMPをサポートしています。 [ 4 ]

参考文献