Enterprise Integration Zone is brought to you in partnership with:

Mitch Pronschinske is a Senior Content Analyst at DZone. That means he writes and searches for the finest developer content in the land so that you don't have to. He often eats peanut butter and bananas, likes to make his own ringtones, enjoys card and board games, and is married to an underwear model. Mitch is a DZone Zone Leader and has posted 2576 posts at DZone. You can read more from them at their website. View Full User Profile

SpringSource Goes RabbitMQ Hunting

  • submit to reddit
VMware division SpringSource announced the acquisition of Rabbit Technologies today.  The open source messaging server, RabbitMQ, will be Rabbit Technologies' key contribution to Spring's technology lineup.  As VMware moves SpringSource towards the cloud development model, RabbitMQ will be a key component since it can be easily deployed on the Amazon cloud.  Enterprise Spring and Grails developers can expect a first class integration with RabbitMQ.

RabbitMQ is based on the AMQP open standard and it provides a foundation for many cloud messaging systems.  It's compact, lightweight architecture makes it ideal for cloud computing, the authors say.  In today's cloud environment, developers are building new scalable, distributed, and loosely coupled applications.  These applications require faster messaging than databases can provide between each application and among components of a single application.

SpringSource and VMware believe that RabbitMQ is just the kind of scalable, portable messaging system that they want for their cloud technology suite and infrastructure.  Rod Johnson, the general manager of the SpringSource division of VMware said, “While messaging has always been a key infrastructure element used in the creation of enterprise applications, cloud applications require a fundamentally different messaging infrastructure.  By adding RabbitMQ to our suite, SpringSource can extend its emerging application platform with another element of technology that is critical to modern virtual and cloud deployment models.”  

SpringSource will have to prepare RabbitMQ for some stiff competition with JBoss' HornetQ and Apache ActiveMQ - two very speedy messaging systems.  RabbitMQ may have the advantage in the cloud though.  Cloud providers like Heroku are currently using RabbitMQ as their message broker.  

The terms of the acquisition were not disclosed.  SpringSource says it will honor all service contracts with Rabbit Technologies until they can be transitioned to SpringSource contracts.  SpringSource's commercial services will still support companies that use Apache ActiveMQ