MQ消息隊(duì)列(二)RabbitMQ環(huán)境準(zhǔn)備及安裝-創(chuàng)新互聯(lián)

這篇專欄我計(jì)劃只聊聊RabbitMQ,如果有想了解其他隊(duì)列的話后面有時(shí)間可能會(huì)繼續(xù)出其他類型隊(duì)列的專欄,聊技術(shù)之前先聊一些概念。

創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計(jì),自適應(yīng)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢:18982081108
一、RabbitMQ概述 ??????1.為什么使用RabbitMQ
  1. 使得簡(jiǎn)單,功能強(qiáng)大。
  2. 基于AMQP協(xié)議。
  3. 社區(qū)活躍,文檔完善。
  4. 高并發(fā)性能好,這主要得益于Erlang語言。
  5. Spring Boot默認(rèn)已集成RabbitMQ
2.AMQP協(xié)議是什么

AMQP是一套公開的消息隊(duì)列協(xié)議,最早在2003年被提出,它旨在從協(xié)議層定義消息通信數(shù)據(jù)的標(biāo)準(zhǔn)格式, 為的就是解決MQ市場(chǎng)上協(xié)議不統(tǒng)一的問題。RabbitMQ就是遵循AMQP標(biāo)準(zhǔn)協(xié)議開發(fā)的MQ服務(wù)。 官方:Home | AMQP

3.JMS是什么

JMS是Java消息服務(wù),是java提供的一套消息服務(wù)API標(biāo)準(zhǔn),其目的是為所有的java應(yīng)用程序提供統(tǒng)一的消息通信的標(biāo)準(zhǔn),類似java的 jdbc,只要遵循jms標(biāo)準(zhǔn)的應(yīng)用程序之間都可以進(jìn)行消息通信。它和AMQP有什么 不同,jms是java語言專屬的消 息服務(wù)標(biāo)準(zhǔn),它是在api層定義標(biāo)準(zhǔn),并且只能用于java應(yīng)用;而AMQP是在協(xié)議層定義的標(biāo)準(zhǔn),是跨語言的 。

二、RabbitMQ安裝

RabbitMQ由Erlang語言開發(fā),Erlang語言用于并發(fā)及分布式系統(tǒng)的開發(fā),在電信領(lǐng)域應(yīng)用廣泛,OTP(Open Telecom Platform)作為Erlang語言的一部分,包含了很多基于Erlang開發(fā)的中間件及工具庫,我們?cè)诎惭bRabbitMQ之前需要先去R阿布幣TMQ官網(wǎng)查詢版本對(duì)應(yīng)的Erlang/OTP環(huán)境。查詢方式如下圖,查詢完后先下載環(huán)境需要的Erlang版本。

RabbitMQ官網(wǎng):Messaging that just works — RabbitMQ

? RabbitMQ對(duì)應(yīng)Erlang版本:RabbitMQ Erlang Version Requirements — RabbitMQ。

1.下載安裝Erlang

? Erlang官網(wǎng) http://erlang.org

下載完成后以管理員方式運(yùn)行此文件,安裝即可,如下圖。

? Erlang安裝完成后需要配置Erlang環(huán)境變量:D:\DevResources\RabbitMQ\ErlangOTP?

?????

并在path中添 加 %ERLANG_HOME%\bin

2.下載安裝RabbitMQ

RabbitMQ官網(wǎng):Messaging that just works — RabbitMQ

下載完成后以管理員方式運(yùn)行此文件,安裝。

3.啟動(dòng)RabbitMQ

rabbitmq-service.bat install 安裝服務(wù)

rabbitmq-service.bat stop 停止服務(wù)

rabbitmq-service.bat start 啟動(dòng)服務(wù)

4.安裝管理插件

安裝rabbitMQ的管理插件,方便在瀏覽器端管理RabbitMQ ,進(jìn)入到Rabbit的sbin目錄,使用cmd執(zhí)行命令:?rabbitmq-plugins.bat enable rabbitmq_management? 如下圖

安裝成功后重新啟動(dòng)RabbitMQ,瀏覽器中?輸入:http://localhost:15672?,初始賬戶和密碼都為guset,輸入即可登入管理界面。

至此,RabbitMQ已經(jīng)成功在我們電腦上運(yùn)行,下次聊聊我在安裝Erlang和RabbitMQ時(shí)出現(xiàn)過的問題。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文名稱:MQ消息隊(duì)列(二)RabbitMQ環(huán)境準(zhǔn)備及安裝-創(chuàng)新互聯(lián)
文章URL:http://muchs.cn/article16/iodgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、用戶體驗(yàn)Google、企業(yè)建站網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司