欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux RabbitMQ 集群搭建流程圖解

 更新時(shí)間:2021年11月16日 10:21:43   作者:張起靈-小哥  
在介紹RabbitMQ之前實(shí)現(xiàn)要介紹一下MQ,MQ是什么?MQ全稱是Message Queue,可以理解為消息隊(duì)列的意思,簡單來說就是消息以管道的方式進(jìn)行傳遞。RabbitMQ是一個(gè)實(shí)現(xiàn)了AMQP(Advanced Message Queuing Protocol)高級(jí)消息隊(duì)列協(xié)議的消息隊(duì)列服務(wù),用Erlang語言的

1.整體步驟

最開始我們介紹了如何安裝及運(yùn)行 RabbitMQ 服務(wù),不過這些是單機(jī)版的,無法滿足目前真實(shí)應(yīng)用的要求。如果 RabbitMQ 服務(wù)器遇到內(nèi)存崩潰、機(jī)器掉電或者主板故障等情況,該怎么辦?單臺(tái) RabbitMQ服務(wù)器可以滿足每秒 1000 條消息的吞吐量,那么如果應(yīng)用需要 RabbitMQ 服務(wù)滿足每秒 10 萬條消息的吞吐量呢?購買昂貴的服務(wù)器來增強(qiáng)單機(jī) RabbitMQ 務(wù)的性能顯得捉襟見肘,搭建一個(gè) RabbitMQ 集群才是解決實(shí)際問題的關(guān)鍵。

首先,我們需要3臺(tái)Linux操作系統(tǒng),這里我是直接完整克隆了,大家根據(jù)情況來看吧。

然后先修改三臺(tái)Linux操作系統(tǒng)的主機(jī)名稱

vim /etc/hostname

這里修改完之后,建議是將它們都重啟一下更好(reboot)。

重啟之后,配置各個(gè)節(jié)點(diǎn)的 hosts 文件,讓各個(gè)節(jié)點(diǎn)都能互相識(shí)別對(duì)方。

vim /etc/hosts

接下來,以確保各個(gè)節(jié)點(diǎn)的 cookie 文件使用的是同一個(gè)值,在 node1 上執(zhí)行遠(yuǎn)程操作命令。

scp /var/lib/rabbitmq/.erlang.cookie root@node2:/var/lib/rabbitmq/.erlang.cookie
scp /var/lib/rabbitmq/.erlang.cookie root@node3:/var/lib/rabbitmq/.erlang.cookie

啟動(dòng) RabbitMQ 服務(wù),順帶啟動(dòng) Erlang 虛擬機(jī)和 RbbitMQ 應(yīng)用服務(wù) (在三臺(tái)節(jié)點(diǎn)上分別執(zhí)行以下命令)

rabbitmq-server -detached

下面要做的就是將結(jié)點(diǎn)node3加入到node1中,結(jié)點(diǎn)node2加入到node3中。(你也可以node3加入node1、node2加入node1,都是一樣的)

這里要注意一點(diǎn)的是:關(guān)閉防火墻?。?!

結(jié)點(diǎn)加入完成之后,我們就可以查看集群狀態(tài)了

rabbitmqctl cluster_status

下面我們還需要一個(gè)東西就是 RabbitMQ 的賬戶信息,添加一下、設(shè)置好用戶名、密碼、授予所有權(quán)限就可以了。

創(chuàng)建賬號(hào)
rabbitmqctl add_user admin 123
設(shè)置用戶角色
rabbitmqctl set_user_tags admin administrator
設(shè)置用戶權(quán)限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

至此,集群搭建就全部完成了,最后可以到瀏覽器中,訪問RabbitMQ的后臺(tái)web管理控制臺(tái)了。 可以看到集群信息完整的呈現(xiàn)出來了!??!

以上就是RabbitMQ 集群搭建流程圖解的詳細(xì)內(nèi)容,更多關(guān)于RabbitMQ 集群搭建的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • linux 后臺(tái)日志 mysql 錯(cuò)誤異常的解釋(推薦)

    linux 后臺(tái)日志 mysql 錯(cuò)誤異常的解釋(推薦)

    下面小編就為大家?guī)硪黄猯inux 后臺(tái)日志 mysql 錯(cuò)誤異常的解釋(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • Linux下的多線程編程(三)

    Linux下的多線程編程(三)

    學(xué)東西,往往實(shí)例才是最讓人感興趣的,老是學(xué)基礎(chǔ)理論,不動(dòng)手,感覺沒有成就感,呵呵。
    2014-08-08
  • linux小技巧之利用screen管理你的遠(yuǎn)程會(huì)話

    linux小技巧之利用screen管理你的遠(yuǎn)程會(huì)話

    這篇文章主要介紹了關(guān)于linux中的一個(gè)小技巧之利用screen如何管理你的遠(yuǎn)程會(huì)話的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-04-04
  • .htaccess綁定域名到子目錄的方法

    .htaccess綁定域名到子目錄的方法

    首先用控制面版的域名綁定功能綁定了域名, 然后用.htaccess
    2008-07-07
  • linux環(huán)境下安裝PHP的OpenSSL擴(kuò)展的方法講解

    linux環(huán)境下安裝PHP的OpenSSL擴(kuò)展的方法講解

    下面小編就為大家分享一篇linux環(huán)境下安裝PHP的OpenSSL擴(kuò)展的方法講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Linux中tail命令用法詳解

    Linux中tail命令用法詳解

    tail命令也是一個(gè)非常常用的文件查看類的命令,接下來通過本篇文章給大家介紹linux中tail命令的用法詳解,感興趣的朋友一起看看吧
    2016-09-09
  • 詳解Apache SkyWalking 告警配置指南

    詳解Apache SkyWalking 告警配置指南

    這篇文章主要介紹了Apache SkyWalking 告警配置指南,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 在Apache服務(wù)器中運(yùn)行CGI程序的方法

    在Apache服務(wù)器中運(yùn)行CGI程序的方法

    這篇文章主要介紹了在Apache服務(wù)器中運(yùn)行CGI程序的方法,文中以Perl腳本作為示例,需要的朋友可以參考下
    2015-07-07
  • CentOS7安裝PHP7 Redis擴(kuò)展的方法步驟

    CentOS7安裝PHP7 Redis擴(kuò)展的方法步驟

    這篇文章主要介紹了CentOS7安裝PHP7 Redis擴(kuò)展的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • 詳解Linux進(jìn)程調(diào)度策略

    詳解Linux進(jìn)程調(diào)度策略

    這篇文章主要介紹了詳解Linux進(jìn)程調(diào)度策略,以及代碼實(shí)現(xiàn)中重要環(huán)節(jié)的指點(diǎn),一起來學(xué)習(xí)下。
    2017-11-11

最新評(píng)論