Gå til innholdet

STOMP

STOMP er den tekstbaserte meldingsprotokollen som blant annet brukes av Spring-applikasjoner (spring-websocket) og ActiveMQ. Restorm implementerer den over WebSocket.

Høyreklikk i treet ▸ Legg til ▸ STOMP-forespørsel.

En STOMP-fane: protokollversjonen, CONNECT-headeren, to abonnementer med sin kvitteringsmodus, og Send-seksjonen

FeltRolle
URLws:// eller wss://
STOMP-versjon1.1 eller 1.2
TilkoblingsheadereHeaderne i CONNECT-rammen: host, login, passcode, heart-beat
AbonnementerEn liste: ID, destinasjon, kvitteringsmodus
Send-destinasjonDestinasjonen for SEND-rammen
Send-kroppNyttelasten i SEND-rammen
Send-headereHeaderne i SEND-rammen

Hvert abonnement har en kvitteringsmodus:

ModusOppførsel
autoBrokeren regner meldingen som levert i samme øyeblikk den sendes
clientKumulativ kvittering fra klienten
client-individualKvittering melding for melding

Ved tilkobling sender Restorm CONNECT og deretter én SUBSCRIBE per konfigurert abonnement.

STOMP har ingen dedikerte felt for legitimasjon: login og passcode er vanlige tilkoblingsheadere. Bruk en verdi av typen Hemmelighet for passcode.

STOMP-tilkobling (sender CONNECT og SUBSCRIBE-ene, med utdataene connected og message), STOMP-sending (SEND-rammen) og Lukk STOMP-tilkobling (DISCONNECT). Se Tilkoblinger og strømmer.

To mål: Node.js (@stomp/stompjs) og wscat.