RabbitMQ 把一个queue从一个node转移到另外一个node.

摘要:
最近,我发现一个节点上的队列占用了太多的磁盘空间,而其他两个节点的磁盘可以被同等使用。因此,我计划将几个队列转移到其他两个节点。

最近发现有个node上面的queues占用了太多的磁盘空间, 其他的两个node的磁盘的使用两还可以, 所以打算把其中的几个queue转移到另外的两个node上。

命令行的方式:

rabbitmqctl set_policy --apply-to queues --priority 100 POLICY_NAME
'^test_shavel_queue$' '{"ha-mode":"nodes", "ha-params":["rabbit@new-node"]}'

rabbitmqctl clear_policy my-queue 

用management ui同样可以达到相同的目的:

最先queue在rabbit3上面:

RabbitMQ 把一个queue从一个node转移到另外一个node.第1张

新建一个Policy:

RabbitMQ 把一个queue从一个node转移到另外一个node.第2张

Sync 这个queue,如果是manuel方式的话:

RabbitMQ 把一个queue从一个node转移到另外一个node.第3张

RabbitMQ 把一个queue从一个node转移到另外一个node.第4张

 结果如下,

RabbitMQ 把一个queue从一个node转移到另外一个node.第5张

最后删除这个新建的policy。

免责声明:文章转载自《RabbitMQ 把一个queue从一个node转移到另外一个node.》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DataTable/集合 转 JsonAppDynamics--APM应用性能管理监控使用体验下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

angular-cli 项目如何引入jQuery 或者bootstrap?

1. 首先确保你的node_module中安装了jquery 或者 bootstrap,如果没有 执行以下命令 npm install jquery --save-dev 2. 打开angular-cli.json文件夹,在scripts:[]属性中添加如下代码 //jQuery 文件或者 bootstrap 文件路径 "../node_modules...

rabbitmq、kafka、activemq、rocketmq之间对比,区别

rabbitmq、kafka、activemq、rocketmq之间对比,区别 支持原创  转自 https://www.cnblogs.com/williamjie/p/9481780.html 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然...

Web开发(F12调试)

参考学习: 参考:Node.js v12.16.1 文档 参考:Node.js 教程 | 菜鸟教程 目录 1、Node.js介绍及作用 1.1 Node.js介绍 1.2 Node.js作用 2、第一个Node.js程序 1)新建一个文件nodetest.js 2)通过node命令执行 3)Node.js全局变量 3、NPM介绍(...

CentOS8安装RabbitMQ3.8.16

之前安装过旧版的RabbitMQ和Erlang,先卸载。 ①:卸载RabbitMQ/sbin/service rabbitmq-server stop yum list | grep rabbitmq yum -y remove rabbitmq-server.noarch rm -rf /var/lib/rabbitmq ②:卸载Erlangyum li...

Linux--安装node.js

前戏 node.js是前端开发者必须会使用,它里面的npm可以安装前端所使用的一些包。现在的node.js已经内置了npm,所以我们只需要安装node.js就可以了,我这里以安装node.js8.11.1为例 安装node.js 1.下载node.js 8.11.1包 wget https://nodejs.org/dist/v8.11.1/node-v8...

如何修改已有的ONNX模型

简单来说,我们只需要学习一下把大象如何放进冰箱的就行了: 1、把冰箱门打开 使用onnx的原生接口: onnx_model = onnx.load(onnx_path) graph = onnx_model.graph 这样我们就可以将模型load出来,并且到到graph信息。 2、把大象放进去 这一步相对来说选择就比较多了,比如你可以选择删除一些节点,...