Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

SpringSource Goes RabbitMQ Hunting

DZone's Guide to

SpringSource Goes RabbitMQ Hunting

· Java Zone
Free Resource

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

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

Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}