Tag Archives: messaging

Advanced Message Queuing Protocol (AMQP)

Since AMQP is gaining more a more popularity these days I decided to dive in to this new protocol and share with you my knowledge. The first questions that appeared in my head when I started learning AMQP were what’s the difference between AMQP vs JMS and why would I use AMQP if we have JMS?


First of all, the main difference is that JMS is an API and AMQP is protocol. JMS describes how to send message whereas AMQP describes how message should be constructed. In other words, with JMS you have possibility easily to replace your broker with another broker without or almost without changes in your code. Continue reading Advanced Message Queuing Protocol (AMQP)