【发布时间】:2017-02-05 06:15:26
【问题描述】:
我在生产系统上有一个 Tibco EMS 消息队列,它将消息从单个生产者路由到单个消费者应用程序。
我们正在垂直扩展应用程序,但由于资金限制,我们无法成对扩展这两个应用程序。
单个生产者将消息路由到消息代理,消息代理需要根据消息选择器将消息桥接到 3 个消费者中的 1 个。
我已经设置了一个队列桥和选择器来将生产者队列上的消息路由到消费者队列。这是一个一对多队列桥。
我注意到桥接的消费者队列附加了消费者,并且他们根据选择器正确接收消息,但是生产者队列保留了必须在一天结束时手动清除的消息副本。
使用桥接器和选择器处理这种情况的最佳方法是什么,以便消息保留在代理上,直到它被消费(持久),但是一旦消息被消费者队列消费,消息就会被代理删除.
【问题讨论】: