Spring RabbitMQ
JVM since1.7.0 Native since1.7.0
Send and receive messages from RabbitMQ using Spring RabbitMQ client.
What’s inside
-
Spring RabbitMQ component, URI syntax:
spring-rabbitmq:exchangeName
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).