Quarkus RabbitMQ client is an extension to connect to the RabbitMQ message broker. It enables the use of the RabbitMQ client library in both JVM and native executables in a low level way. You have direct access to the connection but have to manage the channels. If you are looking for a more high level concept of messaging Quarkus Reactive Messaging is probably what you are looking for.
The documentation for this extension can be found here while the documentation for the RabbitMQ client itself is in the official documentation. When updating see the changelog for any migration notes.
| Extension | Quarkus | Java | Branch | Status |
|---|---|---|---|---|
| 4.0.x | 4.x | 21+ | main |
Development |
| 3.4.x | 3.40 LTS | 17+ | 3.40.x |
Maintained |
| 3.3.x | 3.33 LTS | 17+ | 3.33.x |
Maintained |
| 3.2.x and older | 3.28 and older | 11+ / 17+ | - | End of life |
This extension is licensed under the Apache License 2.0.
Thanks goes to these wonderful people (emoji key):
Bas Passon 💻 🚧 |
Mikkel Vestergaard 💻 |
bwijsmuller 💻 🚧 |
Stefan Gürtler 💻 |
Guillaume Smet 💻 |
George Gastaldi 💻 |
Bartosz Firyn 📖 |
Andy Han 💻 |
Serhiy Kyrylyuk 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!