【问题标题】:How to import and export messages to queue in RabbitMQ如何将消息导入和导出到 RabbitMQ 中的队列
【发布时间】:2019-01-17 20:23:01
【问题描述】:

我们正在开发一个系统,该系统使用 rabbitMQ 在其客户端和服务器之间发送和接收数据。 互联网连接有时可能会丢失。

1- 队列中的所有消息都可以导出到文件吗?并以某种方式使用此文件导入到客户端?

2- 在不同的场景中,客户端想要向队列发送一些消息,但它没有互联网连接!所以我们想从客户端导出所有消息并制作一个文件并以某种方式将其发送到服务器(例如,将其传输到具有互联网的另一个位置),是否可以将此文件导入队列?

【问题讨论】:

    标签: rabbitmq message-queue amqp


    【解决方案1】:

    这个tool 将有助于从远程队列中导出消息并将它们推送到本地 RabbitMQ。

    https://github.com/jecnua/rabbitmq-export-to-local

    【讨论】:

    【解决方案2】:

    您可以使用 QueueExplorer 导入/导出消息。 免责声明:我是作者,它是一个商业工具,目前在 Linux 上它在 Wine 下运行。

    https://www.cogin.com/QueueExplorer/rabbitmq/

    【讨论】:

      【解决方案3】:

      我有同样的问题,因为我想重播消息以进行测试/负载测试。

      我制作了 dotnet tool 的 RabbitDump 来执行此操作。它允许您从 AMQP 到 Zip(消息束)进行所有可能的传输。示例:AMQP => ZIPAMQP => AMQPZIP => AMQPZIP => ZIP(因为为什么不......)。

      tool can be found here。它可以安装为dotnet tool,使用dotnet tool install --global MBW.Tools.RabbitDump

      【讨论】:

      • 你是救生员???
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-09
      • 1970-01-01
      • 2021-09-26
      • 2022-06-16
      • 2015-10-21
      • 2021-07-21
      • 1970-01-01
      相关资源
      最近更新 更多