-
華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | 實(shí)例使用教學(xué)之軟件安裝:華為云云耀云服務(wù)器環(huán)境下安裝 RabbitMQ 集群
-
介紹華為云云耀云服務(wù)器
-
華為云云耀云服務(wù)器 (目前已經(jīng)全新升級(jí)為 華為云云耀云服務(wù)器L實(shí)例)
- 華為云云耀云服務(wù)器是什么
- 華為云云耀云服務(wù)器和上一代的服務(wù)器對(duì)比有什么不同
- 華為云云耀云服務(wù)器和彈性計(jì)算云服務(wù)器對(duì)比有什么不同
- 華為云云耀云服務(wù)器和上一代的服務(wù)器對(duì)比有什么優(yōu)勢(shì)
-
華為云云耀云服務(wù)器 (目前已經(jīng)全新升級(jí)為 華為云云耀云服務(wù)器L實(shí)例)
- 介紹華為云云耀云服務(wù)器適用于哪些場(chǎng)景
- 介紹為什么選擇華為云云耀云服務(wù)器
-
通過(guò) Docker Compose 構(gòu)建 RabbitMQ 集群
- RabbitMQ 簡(jiǎn)介
- Docker Compose 簡(jiǎn)介
- 準(zhǔn)備工作
- 編寫 Compose 代碼
- 構(gòu)建 Docker Compose 項(xiàng)目模板
- 通過(guò)項(xiàng)目運(yùn)行容器
- 驗(yàn)證集群狀態(tài)
- 測(cè)試停掉其中一個(gè)實(shí)例
-
介紹華為云云耀云服務(wù)器
華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | 實(shí)例使用教學(xué)之軟件安裝:華為云云耀云服務(wù)器環(huán)境下安裝 RabbitMQ 集群
介紹華為云云耀云服務(wù)器
華為云云耀云服務(wù)器 (目前已經(jīng)全新升級(jí)為 華為云云耀云服務(wù)器L實(shí)例)
華為云云耀云服務(wù)器是什么
華為云耀云服務(wù)器(Hyper Elastic Cloud Server) HECS 是一種可以快速搭建且易于管理的新一代云服務(wù)器,支持全方位性能監(jiān)測(cè),快速鎖定中高風(fēng)險(xiǎn)信息
并及時(shí)提出建議,確保業(yè)務(wù)平穩(wěn)運(yùn)行;同時(shí)提供開箱即用的鏡像,實(shí)現(xiàn)一鍵應(yīng)用部署。
華為云云耀云服務(wù)器和上一代的服務(wù)器對(duì)比有什么不同
- 一站式配置引導(dǎo):支持一站式配置指導(dǎo),預(yù)裝第三方市場(chǎng)鏡像,新手小白也可分鐘級(jí)完成應(yīng)用搭建
- 關(guān)鍵信息高效獲?。簶O簡(jiǎn)控制臺(tái)可視化管理,關(guān)鍵信息詳情一目了然。結(jié)合高效的可視化圖表,所見即所得,讓您更聚焦業(yè)務(wù)
- 全方位安全保障:提供全方位性能監(jiān)測(cè),實(shí)時(shí)觀測(cè)性能全貌,快速鎖定中高風(fēng)險(xiǎn)資源。智能助手深挖業(yè)務(wù)適配度,智選推薦業(yè)務(wù)升級(jí),多重保護(hù)性能無(wú)憂
華為云云耀云服務(wù)器和彈性計(jì)算云服務(wù)器對(duì)比有什么不同
與彈性云服務(wù)器相比,云耀云服務(wù)器簡(jiǎn)化了購(gòu)買ECS過(guò)程中的一些高級(jí)配置,一站式融合購(gòu)買、登錄、磁盤配置、網(wǎng)絡(luò)配置、云監(jiān)控、主機(jī)安全等多種功能,幫助您更加便捷高效的部署、配置和管理應(yīng)用。
但是 HECS 底層使用的物理硬件資源與ECS一致,同CPU、內(nèi)存的HECS與ECS計(jì)算能力在同一標(biāo)準(zhǔn)
另外就是 HECS 和普通的 ECS 有足夠的成本優(yōu)勢(shì)
華為云云耀云服務(wù)器和上一代的服務(wù)器對(duì)比有什么優(yōu)勢(shì)
中小企業(yè)便捷高效的在云端構(gòu)建電商網(wǎng)站、Web應(yīng)用、小程序、學(xué)習(xí)環(huán)境、各類開發(fā)測(cè)試等,簡(jiǎn)單上云快一步
- 智能不卡頓:瑤光AI智能調(diào)度與新一代網(wǎng)絡(luò)技術(shù),軟硬實(shí)力驅(qū)動(dòng)性能倍增,成就更流暢、穩(wěn)定的上云體驗(yàn)
- 價(jià)優(yōu)隨心用:技術(shù)升級(jí)優(yōu)化用云成本,普惠更多初創(chuàng)企業(yè)和開發(fā)者
- 上手更簡(jiǎn)單:新手友好,即開即用,部署輕松,讓您的業(yè)務(wù)開展快人一步
- 管理特省心:運(yùn)維、監(jiān)控、資源分布一站式管理,運(yùn)維更省心高效,讓IT更聚焦業(yè)務(wù)
簡(jiǎn)而言之
- 易搭建
- 更實(shí)惠
- 易維護(hù)
- 更安全
介紹華為云云耀云服務(wù)器適用于哪些場(chǎng)景
適合于 IT 能力相對(duì)較弱的初創(chuàng)及成長(zhǎng)型企業(yè)和入門開發(fā)者
介紹為什么選擇華為云云耀云服務(wù)器
隨著云計(jì)算時(shí)代的進(jìn)一步深入,越來(lái)越多的中小企業(yè)和開發(fā)者需要一款簡(jiǎn)單易用、高能高效的云計(jì)算基礎(chǔ)設(shè)施產(chǎn)品來(lái)
支撐自身業(yè)務(wù)運(yùn)營(yíng)和創(chuàng)新開發(fā)。華為云煥新推出的云耀云服務(wù)器L實(shí)例,正是滿足企業(yè)和開發(fā)者需求的完美選擇
主要解決如下的幾個(gè)核心痛點(diǎn)問(wèn)題
- 選擇困難
- 部署困難
- 運(yùn)維困難
- 成本難測(cè)
- 輕量
- 產(chǎn)品性能穩(wěn)定性差
基礎(chǔ)架構(gòu)
- HECS L基于華為云擎天架構(gòu)打造
- 包含數(shù)據(jù)面“軟硬協(xié)同系統(tǒng)”和管控面“瑤光智慧云腦”兩部分
- 數(shù)據(jù)面針對(duì)L0/L1/L2進(jìn)行垂直優(yōu)化
- 通過(guò)液冷實(shí)現(xiàn)高功耗CPU散熱
通過(guò) Docker Compose 構(gòu)建 RabbitMQ 集群
RabbitMQ 簡(jiǎn)介
RabbitMQ是一個(gè)開源的消息代理系統(tǒng),用于支持分布式應(yīng)用程序間的消息傳遞。在實(shí)際生產(chǎn)環(huán)境中,我們通常需要搭建RabbitMQ的集群來(lái)提高可用性和性能
Docker Compose 簡(jiǎn)介
Docker Compose是一個(gè)用于定義和運(yùn)行多容器Docker應(yīng)用程序的工具,我們可以使用Docker Compose來(lái)輕松地搭建RabbitMQ鏡像集群
準(zhǔn)備工作
我們登錄到寶塔面板,因?yàn)橹耙呀?jīng)安裝了 Docker 、Docker Compose ,本次不再安裝,我們坐下驗(yàn)證工作即可,確保軟件正常運(yùn)行
編寫 Compose 代碼
version: '3'
services:
rabbitmq1:
image: rabbitmq:3-management
container_name: rabbitmq1
hostname: rabbitmq1
ports:
- "5672:5672"
- "15672:15672"
environment:
- RABBITMQ_ERLANG_COOKIE=secret_cookie
- RABBITMQ_NODENAME=rabbitmq1
- RABBITMQ_CLUSTERED=true
- RABBITMQ_CLUSTER_NODE_TYPE=disc
- RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="-rabbitmq_clusterer formation.minimal_master_nodes 3"
networks:
- rabbitmq-cluster
rabbitmq2:
image: rabbitmq:3-management
container_name: rabbitmq2
hostname: rabbitmq2
ports:
- "5673:5672"
- "15673:15672"
environment:
- RABBITMQ_ERLANG_COOKIE=secret_cookie
- RABBITMQ_NODENAME=rabbitmq2
- RABBITMQ_CLUSTERED=true
- RABBITMQ_CLUSTER_NODE_TYPE=disc
- RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="-rabbitmq_clusterer formation.minimal_master_nodes 3"
networks:
- rabbitmq-cluster
rabbitmq3:
image: rabbitmq:3-management
container_name: rabbitmq3
hostname: rabbitmq3
ports:
- "5674:5672"
- "15674:15672"
environment:
- RABBITMQ_ERLANG_COOKIE=secret_cookie
- RABBITMQ_NODENAME=rabbitmq3
- RABBITMQ_CLUSTERED=true
- RABBITMQ_CLUSTER_NODE_TYPE=disc
- RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="-rabbitmq_clusterer formation.minimal_master_nodes 3"
networks:
- rabbitmq-cluster
networks:
rabbitmq-cluster:
driver: bridge
構(gòu)建 Docker Compose 項(xiàng)目模板
添加完成
通過(guò)項(xiàng)目運(yùn)行容器
我們先拉取鏡像
然后到容器中添加容器
進(jìn)行容器編排,選擇 MQ 模版,輸入名稱
等待執(zhí)行結(jié)果,預(yù)計(jì)需要幾分鐘
運(yùn)行完畢,我們發(fā)現(xiàn)運(yùn)行失敗了
我們查看一下日志
意思是存在一些版本的問(wèn)題,以及 cookie 目錄需要 root 用戶才可以訪問(wèn)的問(wèn)題
那我們對(duì)癥下藥,變更一下 MQ 的版本,我們改為 3.8.2 版本,低于他說(shuō)的 3.9 版本
修改完成后,我們刪除之前的項(xiàng)目,然后重新添加
再次運(yùn)行還是不能成功,我們繼續(xù)看日志,日志變了,只剩下一個(gè)問(wèn)題了
重新調(diào)整了一下 Compose 文件,可以正常啟動(dòng)了
version: '3'
services:
rabbitmq1:
image: rabbitmq:3.8.2-management
container_name: rabbitmq1
hostname: rabbitmq1
ports:
- "5672:5672"
- "15672:15672"
environment:
- RABBITMQ_ERLANG_COOKIE=secret_cookie
- RABBITMQ_NODENAME=rabbitmq1
- RABBITMQ_CLUSTERED=true
- RABBITMQ_CLUSTER_NODE_TYPE=disc
networks:
- rabbitmq-cluster
rabbitmq2:
image: rabbitmq:3.8.2-management
container_name: rabbitmq2
hostname: rabbitmq2
ports:
- "5673:5672"
- "15673:15672"
environment:
- RABBITMQ_ERLANG_COOKIE=secret_cookie
- RABBITMQ_NODENAME=rabbitmq2
- RABBITMQ_CLUSTERED=true
- RABBITMQ_CLUSTER_NODE_TYPE=disc
networks:
- rabbitmq-cluster
rabbitmq3:
image: rabbitmq:3.8.2-management
container_name: rabbitmq3
hostname: rabbitmq3
ports:
- "5674:5672"
- "15674:15672"
environment:
- RABBITMQ_ERLANG_COOKIE=secret_cookie
- RABBITMQ_NODENAME=rabbitmq3
- RABBITMQ_CLUSTERED=true
- RABBITMQ_CLUSTER_NODE_TYPE=disc
networks:
- rabbitmq-cluster
networks:
rabbitmq-cluster:
driver: bridge
驗(yàn)證集群狀態(tài)
我們開放一下端口:防火墻、安全組
嘗試訪問(wèn) MQ http://120.46.137.251:15672/
目前集群狀態(tài)是沒(méi)有成功了,只是運(yùn)行了 3 個(gè) MQ 實(shí)例,我們進(jìn)行集群,進(jìn)入實(shí)例執(zhí)行命令
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&
echo "Asia/Shanghai" >/etc/timezone
date "+%Y-%m-%d %H:%M:%S" ## 顯示設(shè)置后,新的系統(tǒng)時(shí)間
exit
去第二個(gè)實(shí)例
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbitmq1@rabbitmq1
rabbitmqctl start_app
去第三個(gè)實(shí)例
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbitmq1@rabbitmq1
rabbitmqctl start_app
登錄到 MQ 控制臺(tái),我們看看
集群成功了,三個(gè)實(shí)例運(yùn)行正常
測(cè)試停掉其中一個(gè)實(shí)例
我們?nèi)リP(guān)閉其中一個(gè) MQ文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-726743.html
節(jié)點(diǎn) 2 顯示未運(yùn)行文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-726743.html
到了這里,關(guān)于華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | 實(shí)例使用教學(xué)之軟件安裝:華為云云耀云服務(wù)器環(huán)境下安裝 RabbitMQ 集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!