繁体   English   中英

Shovel插件未将现有消息传输到目标队列

[英]Shovel plugin not transferring existing messages to destination queue

我正在尝试将队列(Q1)中的所有消息复制到另一台计算机上运行的另一个队列(Q2)。

我使用的是shovel插件,并且两个节点都在运行amqp091。我已经测试了连接,如果将目标队列设置为不存在的队列,则确实会在单独的计算机上创建一个新队列,因此我知道连接有效。

rabbitmqctl set_parameter shovel test '{"src-uri": "amqp://guest:guest@localhost:5672", "src-queue": "q1", "ack-mode": "on-confirm", "dest-uri": "amqp://guest:guest@host:5672", "dest-queue": "q2"}'

我希望该插件将所有现有消息传输到Q2,但是不会被传输。 铲插件不这样做吗?

这是因为消息未处于“ Ready状态。 我不得不杀死我的芹菜工人,然后消息成功传输。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM