【发布时间】:2019-09-08 13:02:26
【问题描述】:
我目前正在测试 JMS 队列(第一次使用 JMS)和消息驱动 bean。 我创建了一个队列,以便为其他应用程序提供我们其中一个项目的状态更新。
逻辑是用原生 JMS 编写的,使用 ActiveMQ 实现部署在 JBOSS7 上。
这取决于选择器将消息传递给正确的客户端,虽然我可以信任我的同事,但最好是我想强制使用选择器,这样客户端就不会消费无意中的消息为他们。
所以基本上我宁愿不向没有指定选择器的客户端传递任何消息。
当我部署一个没有任何选择器的消费者时,它只会消耗队列中所有可用的消息。
否则一切都会按预期进行。
我已经查看过并且无法找到我正在寻找的任何东西,也许可以通过配置 ActiveMQ 本身来实现,但我对那个生态系统并不熟悉。
【问题讨论】:
标签: java jakarta-ee jms message-queue java-ee-7