STOMP
STOMP est le protocole de messagerie texte utilisé notamment par les
applications Spring (spring-websocket) et ActiveMQ. Restorm l’implémente
sur WebSocket.
Clic droit dans l’arbre ▸ Ajouter ▸ Requête STOMP.

Configuration
Section titled “Configuration”| Champ | Rôle |
|---|---|
| URL | ws:// ou wss:// |
| Version STOMP | 1.1 ou 1.2 |
| En-têtes de connexion | Les en-têtes de la trame CONNECT : host, login, passcode, heart-beat… |
| Abonnements | Une liste : identifiant, destination, mode d’acquittement |
| Destination d’envoi | La destination de la trame SEND |
| Corps d’envoi | La charge de la trame SEND |
| En-têtes d’envoi | Les en-têtes de la trame SEND |
Abonnements
Section titled “Abonnements”Chaque abonnement porte un mode d’acquittement :
| Mode | Comportement |
|---|---|
auto | Le courtier considère le message livré dès l’envoi |
client | Acquittement cumulatif par le client |
client-individual | Acquittement message par message |
À la connexion, Restorm émet le CONNECT puis un SUBSCRIBE par abonnement
configuré.
Identifiants
Section titled “Identifiants”STOMP n’a pas de champs d’identifiants dédiés : login et passcode sont des
en-têtes de connexion ordinaires. Utilisez une valeur de type
Secret pour le passcode.
Dans un scénario
Section titled “Dans un scénario”Connexion STOMP (émet le CONNECT et les SUBSCRIBE, sorties connected
et message), Envoi STOMP (trame SEND) et Fermeture connexion STOMP
(DISCONNECT). Voir
Connexions et flux.
Extraits de code
Section titled “Extraits de code”Deux cibles : Node.js (@stomp/stompjs) et wscat.