STOMP
Protocole de messagerie texte pour brokers, utilisé comme passerelle légère vers un hub EDI.
Définition
STOMP définit un cadre de trames texte (CONNECT, SEND, SUBSCRIBE, ACK, MESSAGE…) sur TCP ou WebSocket. Il permet à un client écrit dans n'importe quel langage de publier ou consommer sur des destinations d'un broker (ActiveMQ, RabbitMQ via plugin) sans bibliothèque propriétaire — pratique pour brancher des producteurs légers sur un hub EDI.
Origine
Spécifié par le projet ouvert STOMP (stomp.github.io), version courante STOMP 1.2 ; implémenté nativement par Apache ActiveMQ et via le plugin STOMP de RabbitMQ.
Exemple en contexte
SEND
destination:/queue/edi.inbound
content-type:application/edifact
UNB+UNOA:1+SENDER+RECEIVER...
^@
Termes liés
- AMQP 1.0 — protocole binaire de broker plus riche.
- MQTT broker — alternative pub/sub légère.