STOMP
STOMP is het tekstuele messagingprotocol dat met name door Spring-applicaties
(spring-websocket) en ActiveMQ wordt gebruikt. Restorm implementeert het
over WebSocket.
Rechtsklik in de boom ▸ Toevoegen ▸ STOMP-verzoek.

Configuratie
Section titled “Configuratie”| Veld | Rol |
|---|---|
| URL | ws:// of wss:// |
| STOMP-versie | 1.1 of 1.2 |
| Verbindingsheaders | De headers van het CONNECT-frame: host, login, passcode, heart-beat… |
| Abonnementen | Een lijst: identificator, bestemming, bevestigingsmodus |
| Verzendbestemming | De bestemming van het SEND-frame |
| Verzendbody | De payload van het SEND-frame |
| Verzendheaders | De headers van het SEND-frame |
Abonnementen
Section titled “Abonnementen”Elk abonnement heeft een bevestigingsmodus:
| Modus | Gedrag |
|---|---|
auto | De broker beschouwt het bericht als afgeleverd zodra het verzonden is |
client | Cumulatieve bevestiging door de client |
client-individual | Bevestiging bericht per bericht |
Bij het verbinden verstuurt Restorm de CONNECT en daarna één SUBSCRIBE per
ingesteld abonnement.
Inloggegevens
Section titled “Inloggegevens”STOMP heeft geen aparte velden voor inloggegevens: login en passcode zijn
gewone verbindingsheaders. Gebruik voor de passcode een waarde van het type
Geheim.
In een scenario
Section titled “In een scenario”STOMP-verbinding (verstuurt de CONNECT en de SUBSCRIBE-frames, uitvoeren
connected en message), STOMP verzenden (SEND-frame) en
STOMP-verbinding sluiten (DISCONNECT). Zie
Verbindingen en streams.
Codefragmenten
Section titled “Codefragmenten”Twee doelen: Node.js (@stomp/stompjs) en wscat.