Spring AMQP 1.0.0 M1 released
Dear Spring Community,
We are pleased to announce that the first milestone release of the Spring AMQP 1.0 project is now available for both Java and .NET!
Download it now: Spring AMQP for Java | Spring AMQP for .NET
The Spring AMQP project aims to simplify the development of AMQP based applications with a POCO centric programming model. It also aims to provide portability across AMQP implementations such as RabbitMQ and Apache Qpid.
If you are familiar with Spring's existing messaging support for ActiveMQ, MSMQ, or TIBCO EMS Spring AMQP should be easy to pick up.
To learn more about the project, visit the Spring AMQP Homepage. There you will find links to the Reference Manual, Forum, Issue Tracker, and more.
The features in 1.0.0 M1 include
- An AMQP implementation agnostic Message API for use across multiple implementations (RabbitMQ and Qpid)
- A POCO based programming model promoted through the use of MessageConverters and POCO based message handlers.
- AmqpTemplate - with specific vendor subclasses - to simplify synchronous publishing and consuming of messages.
- A MessageListenerContainer for asynchronous multilthreaded message consumption.
- A ConnectionFactory abstraction manages a single connection to the broker and an experimental implementation that supports a cache of Channels
- JSON MessageConverter
- Administration API that mirrors functionality in rabbitmqctl.
- ErlangTemplate - to facilitate easy calling of Erlang functions from .NET
- Two example applications
- Reference and API documentation
Apache Qpid support is minimal in M1 and was used to vet the Messaging abstractions.
Looking forward to your feedback on the forum or in the issue tracker.
Last edited by Mark Pollack; 11-17-2010 at 01:20 PM.