当前位置:  开发笔记 > 运维 > 正文

RabbitMQ集群 - 更新负载平衡集群中的节点的最佳实践?

如何解决《RabbitMQ集群-更新负载平衡集群中的节点的最佳实践?》经验,为你挑选了0个好方法。

简介:更新负载平衡群集中的节点的最佳做法是什么?

我们在ha代理负载均衡器后面使用RabbitMQ Cluster来支持我们的客户轻松集群,如RabbitMQ文档中所建议的那样

尽管文档提出了这一点,但它们没有描述从群集中删除节点以进行升级的最佳方法,并将其重新放入.

这是我认为我们应该使用的过程:

    通过rabbitmqctl stop_app在节点本身上运行来从群集中删除节点,并等待它关闭

    在haproxy中将节点置于maint模式

    执行maint工作

    将节点加入群集,确认它重新加入并同步.

    在haproxy中从maint模式中删除节点

但我已经建议我们首先从ha代理中删除它,基本上交换上面的步骤1和2

以下是其他团队成员建议的流程:

    在haproxy中将节点置于maint模式

    通过rabbitmqctl stop_app在节点本身上运行来从群集中删除节点,并等待它关闭

    执行maint工作

    将节点加入群集,确认它重新加入并同步.

    在haproxy中从maint模式中删除节点

这是最好的方法吗?

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有