虚拟机搭建RabbitMQ集群配置

上篇文章已经搭建起RabbitMQ集群,所有配置均为默认值,现在讨论产线环境需要调整哪些配置。

磁盘节点/内存节点

Rabbtimq安装时默认磁盘节点,在上一篇节点加入集群时也并没有指定节点类型,因此默认都是磁盘节点:


虚拟机搭建RabbitMQ集群配置_第1张图片
默认磁盘节点.png

在集群环境中,至少存在一个磁盘节点,其它节点可设置为内存节点。目的是可以加快应用程序创建交换器,队列等对象。这些对象的元数据只会在磁盘节点发生IO操作,其它节点都是在内存中完成。由于节点已经作为磁盘节点加入集群,因此必须先踢出集群,然后指定为内存节点加入集群:通过如下命令把节点rabbit2和rabbit3设置为内存节点:

    rabbitmqctl stop_app
    rabbitmqctl reset
    rabbitmqctl join_cluster --rma rabbit1@rabbitmq1
虚拟机搭建RabbitMQ集群配置_第2张图片
加入内存节点.png

你可能感兴趣的:(虚拟机搭建RabbitMQ集群配置)