I’m trying to configure an instance of ActiveMQ Artemis 2.33 in order to connect with another broker AMQP, an instance of ActiveMQ Classic 5.15.
The goal is to receive messages in Artemis from one topic destination (i.e. topic “test”) defined on AMQ Classic.
Here is the tested configuration on Artemis instance:
<broker-connections>
<amqp-connection uri="tcp://amq_classic_host:5673" name="activemq-classic" retry-interval="1000" reconnect-attempts="2" user="***" password="***">
<receiver address-match="test"/>
</amqp-connection>
</broker-connections>
The address “test” is predefined as multicast on Artemis:
<address name="test">
<multicast/>
</address>
and “test” is also a topic destination on Classic:
<destinations>
...
<topic physicalName="test" />
</destinations>
On startup Artemis will connect correctly to Classic but attached to a destination “test” of “queue” type.
Tried also to prefix “topic://” in the “address-match” property but in this case no consumer is instantiated on Classic side.
Someone has any idea how to connect Artemis to Classic and subscribe to a topic?