Criticism of AMQP


One of my previous blog entries was about AMQP https://buddhiraju.wordpress.com/2011/11/26/amqp-advanced-message-queueing-protocol/ a new wire-level messaging protocol.

Today I came across a very thorough criticism of the protocol by one of its authors http://www.imatix.com/articles:whats-wrong-with-amqp

A very long article, but of key points being made against the AMQP protocol were

1. It was too complex

2. It is too complex due to unnecessary reliability requirements

3. It is architecturally flawed since it requires a central messaging server

4. 100% binary protocol  was a bad design choice

5. There are issues with the functioning of committee itself.

6. There is too much emphasis in making it like JMS or JMS compatible.

The article does a very deep architectural evaluation of the protocol and suggests corrections to fix it. The alternative is to move way from the central server assumption to a more distributed P2P model.  While I do not have enough experience to comment on which of the approaches, the article makes really interesting reading.

Advertisements

About saratnathb

Building SOA solutions using Oracle Fusion Middleware technology stack.
This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s