RabbitMQ的移动从1排队到另一个消息

问题描述 投票:1回答:2

我用我的Java应用程序的RabbitMQ。

我想从1个队列将邮件移动到另一个队列。

我发现这里的答案对我来说是有帮助的Is it possible to move / merge messages between RabbitMQ queues?

但在运行的命令,没有成功或失败的消息。

我怎么可以在运行时保证呢?我使用的命令

rabbitmqctl set_parameter shovel my-shovel '{"src-uri": "amqp://localhost", "src-queue": "myQueue", \
 "dest-uri": "amqp://localhost", "dest-queue": "test3"}'

和输出

设置运行参数 “我铲” 的组成部分 “铲” 到 “{\” SRC-URI \ “:\” AMQP://本地主机\ “\ ”SRC-队列\“:\ ”myQueue中\“,\” DEST-URI \ “:\” AMQP://本地主机\ “\ ”目标队列\“:\ ”TEST3 \“}” ...

java rabbitmq message-queue
2个回答
2
投票

另一种方式做,这是设置的RabbitMQ策略生存时间或大小的队列。然后,建立一个策略来处理情况,这些消息应该去。这将过期消息从第一队列,并把它们发送到第二个队列。如何做到这一点的参考是herehere


0
投票

如果你启用了rabbitmq_shovel_management插件,您可以查看配置的铁锹和他们在管理标签下的Web的管理控制台状态。

© www.soinside.com 2019 - 2024. All rights reserved.