XMPP plus RabbitMQ gateway = high performance Twitter?

Message volume shouldn't be a problem for services like Twitter. RabbitMQ and XMPP might help to explain the solution.

The Rabbit team just released a RabbitMQ to XMPP gateway proof-of-concept.

RabbitMQ Open Source Enterprise Messaging
RabbitMQ Open Source Enterprise Messaging RabbitMQ
RabbitMQ is an implementation of AMQP, the emerging open source standard for high performance enterprise messaging. Think of AMQP as the open source version of something like MQ Series or other high-volume JMS servers.XMPP is open XML technology for presence and real-time communication.

Message volume shouldn't be a problem for services like Twitter . RabbitMQ with an XMPP gateway might be part of the the solution. The combination means you can inject very high volumes of messages into IM or other XMPP enabled applications with far fewer scale issues.

For the geeks:
The mod_rabbitmq module implements an ejabberd extension module which gateways AMQP (as implemented by RabbitMQ) to XMPP.

Via James Governor Monkchips on Twitter.

About the author

Dave Rosenberg has more than 15 years of technology and marketing experience that spans from Bell Labs to startup IPOs to open-source and cloud software companies. He is CEO and founder of Nodeable, co-founder of MuleSoft, and managing director for Hardy Way. He is an adviser to DataStax, IT Database, and Puppet Labs.


Join the discussion

Conversation powered by Livefyre

Show Comments Hide Comments