gpt4 book ai didi

rabbitmq - 在队列之间移动消息rabbitMQ

转载 作者:行者123 更新时间:2023-12-01 17:25:04 25 4
gpt4 key购买 nike

我希望能够在 Rabbit 中的队列之间(手动)移动消息。

例如:

first-queue has messages ['a','b','c','d','e','f']
second-queue has messages ['x','y']

我希望能够将例如消息“a”从第一个队列移动到第二个队列。这可以是手动操作。两个队列都在同一个代理上,我不想通过任何交换机发送它们。有办法做到这一点吗?我一直在玩rabbitmqctl,但似乎无法让它工作。我对任何其他可以帮助我实现这一目标的工具持开放态度。最终我希望有某种消息选择器(例如将带有某些 header 字段 = X 的所有消息从第一队列移动到第二队列)。

我对rabbitmq和amqp还是新手,但无法找到有关如何执行此操作的文档(如果可能的话)。

谢谢。

最佳答案

@Dax - 我刚刚在这里回答了同样的问题:Is it possible to move / merge messages between RabbitMQ queues?

我在那里有一个很长的描述。为了避免重复内容,我不想复制/粘贴。

听起来您正在寻找的是rabbitmq shovel插件。

它内置于核心中,只需启用它即可:

rabbitmq-plugins enable rabbitmq_shovel
rabbitmq-plugins enable rabbitmq_shovel_management

从 GUI 的管理部分,您将找到一个用于创建铲子的简单界面。

请参阅我的其他帖子!

关于rabbitmq - 在队列之间移动消息rabbitMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22645517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com