RabbitMQ(六)映象模式部署

2022-07-21 01:12:14 字數 1353 閱讀 9752

一、伺服器資訊

2、集群資訊:三個節點

3、rabbitmq部署版本:3.7.16

二、部署

1、配置檔案

cat>/data/rabbitmq.conf<= false

listeners.tcp.

default = 5672default_pass = 12345678default_user =root

management.listener.port = 15672management.listener.ssl = false

cluster_partition_handling=pause_minority

eof

引數:cluster_partition_handling=pause_minority

出現網路分割槽時,少數派中的節點在分割槽發生時會自動關閉,當分割槽結束時又會啟動。

2、配置host

cat>>/etc/hosts<10.30.20.80  test-dev-10-30-20-80

10.30.20.90 test-dev-10-30-20-90

10.30.20.125 test-dev-10-30-20-125eof

systemctl enable docker

systemctl start docker

3、在所有節點啟動rabbitmq服務

docker run --name rabbitmq-3.7.16\

-v /data/rabbitmq:/var/lib/rabbitmq \

-v /data/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf \

-e rabbitmq_erlang_cookie="

nlzzddhkcfbwqzexassvwxgd"\

--network=host -d rabbitmq:3.7.16-management

4、組建集群

5、配置同步策略

在任意乙個節點執行同步策略

docker exec 容器id rabbitmqctl set_policy ha-all "

^" '{"

ha-mode

":"all

6、配置監控使用者

rabbitmqctl add_user monitoring monitoring

rabbitmqctl set_user_tags monitoring monitoring

rabbitmqctl set_permissions -p / monitoring ".*"

".*""

.*"

Rabbitmq映象集群部署

位址 環境 兩台伺服器作為兩個節點,把node 003加入node 002 192.168.95.129 node 002 192.168.95.130 node 003 1.配置環境host,兩個節點的host都需要包含每個節點的資訊,資訊要一致。下面是在node 002中的操作。node 003...

RabbitMQ安裝 集群映象模式搭建

上傳檔案 任意資料夾都行 socat 1.7.3.2 2.el7.x86 64.rpm logrotate 3.8.6 17.el7.x86 64.rpm erlang 23.0.4 1.el7.x86 64.rpm rabbitmq server 3.8.8 1.el7.noarch.rpm 安裝...

Rabbitmq六大應用模式

1 簡單模式 helloworld 注釋 p 生產者 傳送資料 佇列 儲存資料 訊息緩衝器 c 消費者 獲取資料 生產者消費者均為應用程式。2 工作佇列 注釋 預設情況下,rabbitmq將按順序將每條訊息傳送給下乙個消費者。平均而言,每個消費者將獲得相同數量的訊息。這種分發訊息的方式稱為迴圈法。與...