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.

Konfigurace
Section titled “Konfigurace”| Pole | Role |
|---|---|
| URL | ws:// nebo wss:// |
| Verze STOMP | 1.1 nebo 1.2 |
| Hlavičky připojení | Hlavičky rámce CONNECT: host, login, passcode, heart-beat… |
| Odběry | Seznam: 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 |
Odběry
Section titled “Odběry”Každý odběr nese režim potvrzování:
| Režim | Chování |
|---|---|
auto | Broker považuje zprávu za doručenou už při odeslání |
client | Kumulativní potvrzování ze strany klienta |
client-individual | Potvrzová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.
Přihlašovací údaje
Section titled “Přihlašovací údaje”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íč.
Ve scénáři
Section titled “Ve scénáři”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.
Ukázky kódu
Section titled “Ukázky kódu”Dva cíle: Node.js (@stomp/stompjs) a wscat.