Spring RabbitMQ

JVM since1.7.0 Native since1.7.0

Send and receive messages from RabbitMQ using Spring RabbitMQ client.

What’s inside

Please refer to the above link for usage and configuration details.

Maven coordinates

Or add the coordinates to your existing project:

<dependency>
    <groupId>org.apache.camel.quarkus</groupId>
    <artifactId>camel-quarkus-spring-rabbitmq</artifactId>
</dependency>

Check the User guide for more information about writing Camel Quarkus applications.

Camel Quarkus limitations

You can use this extension without any special configuration in JVM mode.

In native mode you need to add

quarkus.native.additional-build-args = -H:+InlineBeforeAnalysis

to your application.properties. This is to allow inlining of some static methods that would otherwise cause build failures (see this GraalVM issue).