【发布时间】:2011-08-13 03:03:53
【问题描述】:
有人可以确认我在这方面是对还是错。在我看来,“选择器”操作是在 MessageConsumer 实现中完成的。 (即,所有消息仍从 Message Broker 分派到 MessageConsumer,然后对这些消息执行“选择器”操作)。当我们有一堆我们不感兴趣的消息(即不匹配我们的选择器)时,就会出现问题,由于预取或缓存限制,这些消息最终会填满 MessageConsumer 的内部队列。因此,我们将无法接收任何新消息,尤其是我们对选择器感兴趣的消息。
那么,有没有办法配置 AMQ 在 MessageBroker 端执行选择器操作?我应该开始查看“拦截器”并创建自己的 BrokerPlugin 吗?有关如何解决此问题的任何建议?
我非常感谢任何答案。
谢谢, 顺通A.
【问题讨论】:
标签: jms activemq producer-consumer messagebroker consumer