RabbitMQ入門之安裝

一螺捐、MQ引言

???????MQ (Message Quene) : 翻譯為消息隊(duì)列,通過典型的生產(chǎn)者消費(fèi)者模型请梢,生產(chǎn)者不斷向消息隊(duì)列中生產(chǎn)消息忧额,消費(fèi)者不斷的從隊(duì)列中獲取消息。因?yàn)橄⒌纳a(chǎn)和消費(fèi)都是異步的良漱,而且只關(guān)心消息的發(fā)送和接收舞虱,沒有業(yè)務(wù)邏輯的侵入,輕松的實(shí)現(xiàn)系統(tǒng)間解耦母市。別名為消息中間件矾兜。通過利用高效可靠的消息傳遞機(jī)制進(jìn)行平臺無關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進(jìn)行分布式系統(tǒng)的集成患久。
???????當(dāng)今市面上有很多主流的消息中間件椅寺,如老牌的ActiveMQRabbitMQ蒋失、炙手可熱的Kafka返帕、阿里巴巴自主開發(fā)RocketMQ等,本文主要介紹RabbitMQ的用法篙挽。

二荆萤、RabbitMQ 的引言

???????RabbitMQ是基于 AMQP協(xié)議,Erlang語言開發(fā),是部署最?泛的開源消息中間件,是最受歡迎的開源消息中間件之?链韭。
???????官網(wǎng)???????官網(wǎng)教程

三偏竟、基于docker 安裝RabbitMQ

1.在docker hub上搜索RabbitMq,其中后面有management的提供web管理插件

docker hub上RabbitMq支持的標(biāo)簽

2.將需要的docker鏡像拉取下來
????docker pull rabbitmq:3.8.3-management-alpine

拉取鏡像

3.創(chuàng)建容器
????docker run -d --hostname my-rabbit --name rabbitMq -p 15672:15672 -p 5672:5672 -v /root/test/rabbitmq:/var/lib/rabbitmq -v /root/test/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf rabbitmq:3.8.3-management-alpine
注意:-v 綁定了我自己在宿主機(jī)創(chuàng)建的目錄敞峭,需按實(shí)際情況進(jìn)行修改S荒薄!儡陨!

運(yùn)行中的容器

4.訪問web界面
????http://ip:15672/
????初始賬號/密碼:guest/guest

web管理界面

5.用戶管理
????????Tags選項(xiàng)介紹:
???????????????超級管理員(Admin):可登陸管理控制臺褪子,可查看所有的信息量淌,并且可以對?戶骗村,策略(policy)進(jìn)行操作。
???????????????監(jiān)控者(Monitoring):可登陸管理控制臺呀枢,同時(shí)可以查看rabbitmq節(jié)點(diǎn)的相關(guān)信息(進(jìn)程數(shù)胚股,內(nèi)存使用情況,磁盤使用情況等)裙秋。
???????????????策略制定者(Policymaker):可登陸管理控制臺, 同時(shí)可以對policy進(jìn)行管理琅拌。但無法查看節(jié)點(diǎn)的相關(guān)信息。
???????????????普通管理者(Management):僅可登陸管理控制臺摘刑,無法看到節(jié)點(diǎn)信息进宝,也無法對策略進(jìn)行管理。
???????????????其他(None):無法登陸管理控制臺枷恕,通常就是普通的生產(chǎn)者和消費(fèi)者党晋。

添加用戶
  1. 創(chuàng)建虛擬主機(jī)
    ??????為了讓各個(gè)用戶可以互不干擾的工作,RabbitMQ添加了虛擬主機(jī)(Virtual Hosts)的概念徐块。其實(shí)就是?個(gè)獨(dú)立的訪問路徑未玻,不同用戶使用不同路徑,各自有自己的隊(duì)列胡控、交換機(jī)扳剿,互相不會影響。
創(chuàng)建虛擬主機(jī)

7.綁定虛擬主機(jī)和用戶

用戶綁定虛擬主機(jī)

用戶綁定虛擬主機(jī)

四昼激、RabbitMQ支持的消息模型

支持消息模型

五庇绽、參考:

MQ消息中間件之RabbitMQ以及整合SpringBoot2.x實(shí)戰(zhàn)教程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市橙困,隨后出現(xiàn)的幾起案子瞧掺,更是在濱河造成了極大的恐慌,老刑警劉巖纷宇,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夸盟,死亡現(xiàn)場離奇詭異,居然都是意外死亡像捶,警方通過查閱死者的電腦和手機(jī)上陕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門桩砰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人释簿,你說我怎么就攤上這事亚隅。” “怎么了庶溶?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵煮纵,是天一觀的道長。 經(jīng)常有香客問我偏螺,道長行疏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任套像,我火速辦了婚禮酿联,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘夺巩。我一直安慰自己贞让,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布柳譬。 她就那樣靜靜地躺著喳张,像睡著了一般。 火紅的嫁衣襯著肌膚如雪美澳。 梳的紋絲不亂的頭發(fā)上销部,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機(jī)與錄音人柿,去河邊找鬼柴墩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凫岖,可吹牛的內(nèi)容都是我干的江咳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哥放,長吁一口氣:“原來是場噩夢啊……” “哼歼指!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起甥雕,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤踩身,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后社露,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挟阻,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了附鸽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脱拼。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坷备,靈堂內(nèi)的尸體忽然破棺而出熄浓,到底是詐尸還是另有隱情,我是刑警寧澤省撑,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布赌蔑,位于F島的核電站,受9級特大地震影響竟秫,放射性物質(zhì)發(fā)生泄漏娃惯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一鸿摇、第九天 我趴在偏房一處隱蔽的房頂上張望石景。 院中可真熱鬧劈猿,春花似錦拙吉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仗颈,卻和暖如春佛舱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挨决。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工请祖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人脖祈。 一個(gè)月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓肆捕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親盖高。 傳聞我的和親對象是個(gè)殘疾皇子慎陵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355