RabbitMQ:如何创建和恢复备份

lio*_*ior 17 backup rabbitmq

我是RabbitMQ的新手,我需要一些帮助.如何备份和恢复到RabbitMQ,以及需要保存的重要数据是什么.

谢谢!

小智 11

如果安装了管理插件,则可以在" 概述"页面上备份和还原代理.在底部,您将看到导入/导出定义,您可以使用它来下载代理的JSON表示.

这将还原Exchange,队列,虚拟主机,策略和用户.

希望有所帮助.

  • 但这不会从队列中备份数据 (7认同)
  • 听起来不错,但是否可以自动执行此操作?安排进口? (2认同)

mor*_*och 5

对于那些寻找 HTTP API 端点的人来说,它是:

http://rabbit:15672/api/definitions
Run Code Online (Sandbox Code Playgroud)

另一种自动化的方法是使用命令行工具rabbitmqadminhttp://rabbit:15672/cli/)添加传递export子命令,例如

rabbitmqadmin export rabbit-backup.config
Run Code Online (Sandbox Code Playgroud)

  • 这只是导出配置,而不是数据。 (2认同)