On 1/2/24 17:55, Paras Jain wrote:
Hi Tim,
Thanks for your response. But as I said, I am not using Artemis broker. I
am using the classic 5.18.3 broker which supports the Shared Subscription

What documentation are you finding that states 5.18.3 supports shared subscriptions?


but the activemq-client for classic broker doesn't support it therefore I
was trying to find out the client library which can support that.

On Tue, Jan 2, 2024 at 5:51 PM Timothy Bish <tabish...@gmail.com> wrote:

On 1/2/24 17:29, Paras Jain wrote:
Hi,

I am trying to implement an ActiveMQ client with sharedconsumer
functionality with ActiveMQ 5.18.3. The activemq-client (
https://mvnrepository.com/artifact/org.apache.activemq/activemq-client)
doesn't seem to support SharedConsumer functionality yet. When I use
Artemis Client (

https://mvnrepository.com/artifact/org.apache.activemq/artemis-jms-client)
to connect to 5.18.3the connectionFatory.createContext(); is timing out.
The same code succeeds if I try to connect to artemis broker. Is there a
way to use artemis client with classic ActiveMQ?

You cannot use the Artemis client to connect to the ActiveMQ 'Classic'
broker as that client uses the Artemis Core protocol which is not
supported in the ActiveMQ 'Classic' series brokers. The 5.x and current
6.x releases do not implement shared consumer functionality as defined
in the Jakarta JMS specs.  You could probably achieve what you want
using the ActiveMQ virtual topic consumer feature but it would not be a
fully vendor neutral solution.

The Artemis broker supports shared consumers using the Artemis JMS /
Jakarta clients or using the Qpid JMS client.

--
Tim Bish



--
Tim Bish

Reply via email to