I've faced a really big trouble arguing about JMS vs RabbitMQ AMQP and need your help.
So my question is - are there some scenarios which can be solved using AMQP 0.9.1 protocol but not with JMS? I'm talking about routing and message handling. Probably you know something else.
I really love RabbitMQ and want to choose it as our micro-services platform messaging mechanism, but our architects say there nothing special in AMQP and JMS API is better.
The main difference here is that AMQP is a protocol and JMS is an API, so using AMQP we can be platform independent not being stuck with Java.
But I wonder if there are some killer-features and opportunities which JMS doesn't have.