Я использую ActiveMQ Artemis версии 2.6.2 и использую Apache Camel для маршрутизации сообщений.
Когда я подключаю Camel с jms-компонентом в AMQ, по какой-то причине в ActiveMQ Artemis новая очередь создается сjms.queue.
в качестве префикса.
Я знаю, если я добавлю следующий код на акцепторе в broker.xml
, проблема решена.Но, к сожалению, у меня нет доступа для этого.
anycastPrefix=jms.queue.;multicastPrefix=jms.topic.
Есть ли способ решить эту проблему в коде Java?Я попробовал эти шаги, но безуспешно.
from("amq:QUEUE.TEST").setProperty("anycastPrefix", simple("jms.queue."))
from("amq:jms:queue:QUEUE.TEST")