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

Spring AMQP 1.6.0 Milestone 1 (and 1.5.4) Available

DZone's Guide to

Spring AMQP 1.6.0 Milestone 1 (and 1.5.4) Available

Spring AMQP 1.6.0 Milestone 1 is out! Check out these highlights, like a new jar, annotations, and more!

· Java Zone
Free Resource

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

We are pleased to announce the availability of the first milestone of the 1.6 version of Spring AMQP.

Some highlights of this release:

  • A new jar spring-rabbit-test containing a test harness to help with testing @RabbitListener methods; see the testing chapter.

  • Multiple @RabbitListener annotations on a method (when using Java 8) and the @RabbitListeners annotation (for pre-Java 8), each allowing the same method to be the listener method for multiple listener containers.

  • Full support for the Delayed Message Exchange RabbitMQ plugin.

  • An AsyncRabbitTemplate returning ListenableFuture<?> for request/reply messaging.

  • An option to publish ApplicationEvents when listener containers go idle.

For a complete list of new features, see the What’s new? as well as the JIRA Release Notes.

Visit the project page for links to downloads, documentation etc.

In addition, the 1.5.4.RELEASE is available with a few minor bug fixes.

Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:
java ,spring ,amqp

Published at DZone with permission of Pieter Humphrey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}