Saturday, October 28, 2017

What is STOMP...

STOMP - The Streaming (or Simple) Text Oriented Messaging Protocol


So, what is STOMP?

Simply put, its a Text Oriented protocol for messaging between two applications or through a message broker. 

Officially it goes, STOMP provides an inter-operable wire format so that STOMP clients can communicate with any STOMP message broker to provide easy and widespread messaging interoperability among many languages, platforms and brokers.

STOMP is text-based and does not use binary protocols. It supports a range of core enterprise messaging features, such as authentication, messaging models like P2P & publish and subscribe, message acknowledgement, transactions, message headers & properties, etc.,

There are number of messaging protocols like AMQP, MQTT, etc., but STOMP stands out as one of the popular messaging protocols which is Text based. 

All leading Messaging brokers support STOMP protocol, for STOMP compliant message brokers refer here.

A nice comparison between leading messaging protocols like AMQP and STOMP, can be found in the following blog.


For further reading:



No comments:

Post a Comment

feedback?

Root password of a Docker container

Root User Privileges in a Docker Container Often we will come across situations where the default user setting in docker container will be n...