Streaming Text Oriented Messaging Protocol

Simple (or Streaming) Text Oriented Message Protocol (STOMP), formerly known as TTMP, is a simple text-based protocol, designed for working with message-oriented middleware (MOM).

It provides an interoperable wire format that allows STOMP clients to talk with any message broker supporting the protocol.

[1][2] The protocol is broadly similar to HTTP, and works over TCP using the following commands:[3] Communication between client and server is through a "frame" consisting of a number of lines.

Communication between server and client is through a MESSAGE, RECEIPT or ERROR frame with a similar format of headers and body content.

Some message-oriented middleware products support STOMP,[4] such as::