Zum Inhalt springen
uencoder

STOMP

STOMP ist ein einfaches textorientiertes Messaging-Protokoll mit Frame-Befehlen wie CONNECT/SEND/SUBSCRIBE zur Kommunikation mit AMQP-Brokern.

Zweck

Gibt Web- und Mehrsprach-Clients ein einfaches Textprotokoll für Nachrichtenbroker, ohne eine AMQP-Binärbibliothek zu benötigen.

Mechanismus

Ein Frame ist Text: eine Befehlszeile, Header-Schlüssel-Wert-Paare, eine Leerzeile, der Body und NULL. CONNECT authentifiziert, SUBSCRIBE abonniert ein Ziel, SEND veröffentlicht. Frames werden durch NULL getrennt. Für das Echtzeit-Web laufen STOMP-Frames über WebSocket.

Anwendungsfälle

  • WebSocket-Messaging
  • Einfache Messaging-Clients
  • Broker-Zugriff aus mehreren Sprachen

Verwandte Tools

References