Spring AMQP 2.1.2 release: the development of AMQP-based messaging solutions
The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions. It provides a “template” as a high-level abstraction for sending and receiving messages. It also provides support for Message-driven POJOs with a “listener container”. These libraries facilitate management of AMQP resources while promoting the use of dependency injection and declarative configuration. In all of these cases, you will see similarities to the JMS support in the Spring Framework.
The project consists of two parts; spring-amqp is the base abstraction, and spring-rabbit is the RabbitMQ implementation.
Features
- Listener container for asynchronous processing of inbound messages
- RabbitTemplate for sending and receiving messages
- RabbitAdmin for automatically declaring queues, exchanges and bindings
Spring AMQP 2.1.2 released. The main updates are as follows:
- d272015 (master) Upgrade dependencies to prepare for release
- ed6f76b More Sonar Fixes
- 50d6265 Sonar polishing of previous commit
- 3ca85b9 Add missing @nullable to new method
- 233ff0c Fix new Sonar issues
- 2ef76b4 More Sonar issue resolutions
- 0bdde7e Sonar: Address new issue
- 01a0133 GH-849: Pub. Confirm/Return defensive code
- 04018ad GH-846: Fix send and receive with confirms
- ddf4f3e AMQP-840: RabbitTemplate add hook for timeouts
- ccf1dc7 Sonar fixes