Streaming Text Oriented Messaging Protocol
Simple Text Oriented Message Protocol, formerly known as TTMP, is a simple text-based protocol, designed for working with message-oriented middleware. It provides an interoperable wire format that allows STOMP clients to talk with any message broker supporting the protocol.
Overview
The protocol is broadly similar to HTTP, and works over TCP using the following commands:- CONNECT
- SEND
- SUBSCRIBE
- UNSUBSCRIBE
- BEGIN
- COMMIT
- ABORT
- ACK
- NACK
- DISCONNECT
Example
SENDdestination:/queue/a
content-type:text/plain
hello queue a
^@
Implementations
Some message-oriented middleware products support STOMP, such as:*