标签: migration rabbitmq
我试图简化我们的rabbitmq迁移,并在版本控制中使用代理定义作为其一部分。
最终,我希望有一个前滚和后滚脚本,我可以运行以更改生产中的队列,绑定和交换。
目前,如果绑定发生变化,我将使用新绑定上传代理定义文件,遗憾的是,它会保留现有绑定。
然后我使用多个rabbitmqadmin delete命令运行脚本。
但这有点麻烦 - 理想的是,如果在代理定义文件中,可以设置某个标志以确保在添加新绑定时自动删除旧绑定。
有谁知道这样的功能?还是一种出色的技术?或者某些为此设计的脚本语言库?