0

消息被消费后,如何在绑定配置中从队列中删除消息?

例子:

我有

topic.1、topic.2、topic.3、...等

我有两个绑定,比如 my_topic 绑定到 topic.1 和 all_topic 绑定到 topic.#

my_topic 为高优先级,消息正常消费,但仍保留在 topic.# 绑定中。那么我怎样才能将它们从主题中删除。# 所以它们不会被消耗两次?

提前致谢

4

1 回答 1

0

将您的主题拆分为更多队列。因此,不要让一个队列使用路由键“users.*”订阅消息,而是为每个路由键创建一个队列:“users.created”、“users.updated”、“users.deleted”。然后,当您在一种消息中有更多负载时,您可以创建新的消费者以动态绑定到此队列。

于 2012-12-12T08:32:57.240 回答