虚拟机搭建RabbitMQ集群配置

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

磁盘节点/内存节点

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


默认磁盘节点.png

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

    rabbitmqctl stop_app
    rabbitmqctl reset
    rabbitmqctl join_cluster --rma rabbit1@rabbitmq1
加入内存节点.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时...
    预流阅读 585,355评论 51 786
  • 整体架构 部署步骤 基于 Docker 基本概念内存节点只保存状态到内存,例外情况是:持久的 queue 的内容将...
    mvictor阅读 12,772评论 5 30
  • RabbitMQ 原理介绍及安装部署 标签:RabbitMQ 安装 简介 RabbitMQ 是一个用 Erlang...
    神仙CGod阅读 8,599评论 0 60
  • 目录 环境准备 安装域控服务器 将服务器加入域控中 配置故障转移群集 安装与配置SQL Server 2014 配...
    garyond阅读 5,619评论 0 14