STOMP
STOMP er den tekstbaserede beskedprotokol, som blandt andre Spring-applikationer
(spring-websocket) og ActiveMQ bruger. Restorm implementerer den over
WebSocket.
Højreklik i træstrukturen ▸ Tilføj ▸ STOMP-anmodning.

Konfiguration
Section titled “Konfiguration”| Felt | Rolle |
|---|---|
| URL | ws:// eller wss:// |
| STOMP-version | 1.1 eller 1.2 |
| Forbindelsesheadere | Headerne i CONNECT-framen: host, login, passcode, heart-beat… |
| Abonnementer | En liste: id, destination, kvitteringstilstand |
| Afsendelsesdestination | Destinationen for SEND-framen |
| Afsendelses-body | Payloaden i SEND-framen |
| Afsendelsesheadere | Headerne i SEND-framen |
Abonnementer
Section titled “Abonnementer”Hvert abonnement har en kvitteringstilstand:
| Tilstand | Adfærd |
|---|---|
auto | Brokeren regner beskeden som leveret, så snart den er sendt |
client | Kumulativ kvittering fra klienten |
client-individual | Kvittering besked for besked |
Når der bliver forbundet, sender Restorm CONNECT og derefter et SUBSCRIBE per
konfigureret abonnement.
Loginoplysninger
Section titled “Loginoplysninger”STOMP har ikke dedikerede felter til loginoplysninger: login og passcode er
almindelige forbindelsesheadere. Brug en værdi af typen
Hemmelighed til passcode.
I et scenarie
Section titled “I et scenarie”STOMP-forbindelse (sender CONNECT og SUBSCRIBE, udgangene connected og
message), STOMP-afsendelse (SEND-frame) og Luk STOMP-forbindelse
(DISCONNECT). Se
Streaming-forbindelser.
Kodestykker
Section titled “Kodestykker”To mål: Node.js (@stomp/stompjs) og wscat.