将消息写入队列而不是地址

问题描述 投票:0回答:1

我有一个用例,我们需要将消息写入持久/非持久队列,而不是 AMQ 代理中的地址。我们不想将要发送的消息写入地址并路由到某个地址的相应队列。这可以使用 Java 来完成吗?

java redhat activemq-artemis amq
1个回答
0
投票

如果您想直接发送消息到队列,而不是将消息发送到某个地址并让代理将其路由到正确的队列,那么您应该使用完全限定的队列名称(即FQQN) 。如果您的地址

myQueue
上有队列
myAddress
,那么您可以将消息发送至
myAddress::myQueue

您可以从任何协议和任何受支持的客户端执行此操作 - 包括 Java。

© www.soinside.com 2019 - 2024. All rights reserved.