Přeskočit na obsah

STOMP

STOMP je textový protokol pro zasílání zpráv, který používají zejména aplikace postavené na Springu (spring-websocket) a ActiveMQ. Restorm jej implementuje nad WebSocketem.

Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek STOMP.

Karta STOMP: verze protokolu, hlavička rámce CONNECT, dva odběry s jejich režimem potvrzování a sekce Odeslat

PoleRole
URLws:// nebo wss://
Verze STOMP1.1 nebo 1.2
Hlavičky připojeníHlavičky rámce CONNECT: host, login, passcode, heart-beat
OdběrySeznam: identifikátor, cíl, režim potvrzování
Cíl odesláníCíl rámce SEND
Tělo odesláníPayload rámce SEND
Hlavičky odesláníHlavičky rámce SEND

Každý odběr nese režim potvrzování:

RežimChování
autoBroker považuje zprávu za doručenou už při odeslání
clientKumulativní potvrzování ze strany klienta
client-individualPotvrzování zprávy po zprávě

Při připojení Restorm vyšle rámec CONNECT a potom jeden SUBSCRIBE na každý nakonfigurovaný odběr.

STOMP nemá vyhrazená pole pro přihlašovací údaje: login a passcode jsou běžné hlavičky připojení. Pro passcode použijte hodnotu typu Tajný klíč.

Připojení STOMP (vyšle CONNECT a rámce SUBSCRIBE, výstupy connected a message), Odeslání STOMP (rámec SEND) a Zavřít připojení STOMP (DISCONNECT). Viz Připojení a streamy.

Dva cíle: Node.js (@stomp/stompjs) a wscat.