Hoppa till innehåll

STOMP

STOMP är det textbaserade meddelandeprotokoll som bland annat används av Spring-applikationer (spring-websocket) och ActiveMQ. Restorm implementerar det över WebSocket.

Högerklicka i trädet ▸ Lägg till ▸ STOMP-begäran.

En STOMP-flik: protokollversionen, CONNECT-headern, två prenumerationer med sitt kvittensläge, och sektionen Sändning

FältRoll
URLws:// eller wss://
STOMP-version1.1 eller 1.2
AnslutningsheadersHeaders i CONNECT-ramen: host, login, passcode, heart-beat
PrenumerationerEn lista: ID, destination, kvittensläge
SändningsdestinationDestinationen för SEND-ramen
SändningskroppPayloaden i SEND-ramen
SändningsheadersHeaders i SEND-ramen

Varje prenumeration har ett kvittensläge:

LägeBeteende
autoBrokern betraktar meddelandet som levererat så snart det skickats
clientKumulativ kvittens från klienten
client-individualKvittens meddelande för meddelande

Vid anslutning skickar Restorm CONNECT och sedan ett SUBSCRIBE per konfigurerad prenumeration.

STOMP har inga dedikerade fält för autentiseringsuppgifter: login och passcode är vanliga anslutningsheaders. Använd ett värde av typen Hemlighet för passcode.

STOMP-anslutning (skickar CONNECT och SUBSCRIBE, utgångarna connected och message), STOMP-sändning (SEND-ram) och Stäng STOMP-anslutning (DISCONNECT). Se Anslutningar och strömmar.

Två mål: Node.js (@stomp/stompjs) och wscat.