Windows下RabbitMQ安装,部署,配置
安裝部署
1.當(dāng)前環(huán)境以及參考資料出處
2.安裝Erlang
首先,下載并運(yùn)行Erlang Windows二進(jìn)制文件。安裝成功后,在所有程序中應(yīng)該可以找到Erlang程序。
3.安裝RabbitMQ
? 在官方頁面,下載對(duì)應(yīng)的安裝包,注意,RabbitMQ安裝的時(shí)候會(huì)占用幾個(gè)端口,防火墻和其他安全工具可能會(huì)阻止RabbitMQ綁定到端口。當(dāng)這種情況發(fā)生時(shí),RabbitMQ將無法啟動(dòng)。確保可以打開以下端口,當(dāng)然也可以安裝好后自己通過修改配置文件來修改占用的端口,然后開啟服務(wù)。
- 4369:epmd,RabbitMQ節(jié)點(diǎn)和CLI工具使用的對(duì)等發(fā)現(xiàn)服務(wù)
- 5672,5671:由AMQP 0-9-1和1.0客戶端使用,不帶TLS和TLS
- 25672:Erlang分發(fā)用于節(jié)點(diǎn)間和CLI工具通信,并從動(dòng)態(tài)范圍分配(默認(rèn)情況下限制為單個(gè)端口,計(jì)算為AMQP端口+ 20000)。有關(guān)詳細(xì)信息,請(qǐng)參閱網(wǎng)絡(luò)指南。
- 15672:HTTP API客戶端和rabbitmqadmin(僅當(dāng)啟用管理插件時(shí))
- 61613,61414:沒有和使用TLS的STOMP客戶端(只有啟用了STOMP插件)
- 1883,8883 :(?MQTT客戶端沒有和帶有TLS,如果啟用了MQTT插件
- 15674:STOMP-over-WebSockets客戶端(只有啟用了Web STOMP插件)
- 15675:MQTT-over-WebSockets客戶端(僅當(dāng)啟用了Web MQTT插件時(shí))
?
安裝成功后再開始菜單中可以找到所有安裝的應(yīng)用以及插件。
?
4.開啟服務(wù)
在開始菜單中,點(diǎn)擊RabbitMQ Service Start開開啟服務(wù),可以到服務(wù)管理器中去確認(rèn)是否開啟成功。下圖是當(dāng)前機(jī)器上找到的相關(guān)服務(wù),狀態(tài)為已啟動(dòng)。
?
?
RabbitMQ服務(wù)搭建并啟動(dòng)后,需要對(duì)RabbitMQ就行進(jìn)一步的配置,此次安裝的版本提供rabbitmq_management插件,此插件通過15672來提供對(duì)當(dāng)前RabbitMQ服務(wù)的管理以及監(jiān)控服務(wù)。
5.配置RabbitMQ
1.在開始菜單中找到RabbitMQ Command Promt,打開控制臺(tái)
2 輸入命令
rabbitmq-plugins enable rabbitmq_management3.在啟用插件成功后回看到一些提示信息,然后就可以通過?http://server-name:15672訪問了,默認(rèn)用戶名稱和密碼為guest,guest,進(jìn)入管理頁面后,我們可以看到幾個(gè)大的Tab,這個(gè)和RabbitMQ也某種意義上反應(yīng)了RabbitMQ的整體架構(gòu),在這就不詳細(xì)闡述了。
?4.配置允許遠(yuǎn)程訪問
更多情況下,隊(duì)列服務(wù)往往不在我們本機(jī)上,我們需要遠(yuǎn)程來控制RabbitMQ,但是默認(rèn)是無法通過http://server-name:15672來訪問的,可以通過修改\RabbitMQ Server\rabbitmq_server-3.6.10\etc 下Rabbitmq.config來設(shè)置允許guest用戶遠(yuǎn)程登錄,具體修改為如下值,然后就到服務(wù)管理器中重啟RabbitMQ服務(wù)。
默認(rèn)RabbitMQ會(huì)在C:\Users\Administrator\AppData\Roaming\RabbitMQ 中生成一個(gè)配置文件,rabbitmq.config 里面就是實(shí)際用到的配置信息,如果圖方便,也可以這里直接改。
[{rabbit, [{loopback_users, [guest]}]}].
以下是此次搭建RabbitMQ用到的一些安裝包,放下面了。
?安裝文件打包
轉(zhuǎn)載于:https://www.cnblogs.com/yaozb/p/6908388.html
總結(jié)
以上是生活随笔為你收集整理的Windows下RabbitMQ安装,部署,配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java List集合
- 下一篇: fancybox关闭弹出窗体parent