gpt4 book ai didi

backup - RabbitMQ 备份

转载 作者:行者123 更新时间:2023-12-01 15:19:09 29 4
gpt4 key购买 nike

在 RabbitMQ 管理控制台中,出于导入和导出目的,我在概览页面底部看到了导入/导出定义链接。但是有了这个,我能够导出整套队列、交换等。

我有一个 MQ 服务器,其中包含多个应用程序的 MQ 设置。我想选择性地导出我的应用程序的队列、交换等。可能吗?

最佳答案

我认为它不是内置于所提供的工具中。但是,由于输出是纯 JSON,您可以轻松删除不需要的内容。

例子:

#!/usr/bin/python2.7

import json

dump = json.load(open("export.json"))

for k, v in dump.iteritems():
if k == "queues":
for i in reversed(range(len(v))):
if v[i]["name"] not in ["QUEUE#0", "QUEUE#1"]:
v.pop(i)
break

open("export-updated.json", "w").write(json.dumps(dump))

关于backup - RabbitMQ 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22640061/

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