Does the JMS support broker plugin preclude AMQP based clients?

24 views
Skip to first unread message

Alan Kozlay

unread,
Sep 28, 2023, 11:28:11 AM9/28/23
to rabbitmq-users
When we install the JMS plugin to the RabbitMQ broker and use it with a Java JMS client, does that mean that a C API client can't use the RabbitMQ C API with the same topics the Java client uses?  In other words, does the JMS plugin replace AMQP?

Luke Bakken

unread,
Sep 28, 2023, 1:17:38 PM9/28/23
to rabbitmq-users
Hello,

You can use all protocols that RabbitMQ supports simultaneously. Interop between them is one of RabbitMQ's strengths.

Thanks,
Luke

Alan Kozlay

unread,
Sep 28, 2023, 2:36:16 PM9/28/23
to rabbitmq-users
Just to be clear, you're saying that a JMS client and a regular C client can both listen on the same topic, then.  Right?

Luke Bakken

unread,
Sep 28, 2023, 2:49:40 PM9/28/23
to rabbitmq-users
Yes, RabbitMQ entities are not protocol specific.

Have you tried this out for yourself?

If you run into any issues, please feel free to use the mailing list for assistance.

Thanks,
Luke

Arnaud Cogoluègnes

unread,
Sep 29, 2023, 2:10:02 AM9/29/23
to rabbitmq-users
There's interoperability between JMS and AMQP 0.9.1 destinations [1] with limitations for topics. See how JMS topics are implemented [2].

Reply all
Reply to author
Forward
0 new messages