一、簡介
RabbitMQ是實現(xiàn)了高級消息隊列協(xié)議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)剃执。RabbitMQ服務(wù)器是用Erlang語言編寫的誓禁,而集群和故障轉(zhuǎn)移是構(gòu)建在開放電信平臺框架上的。所有主要的編程語言均有與代理接口通訊的客戶端庫肾档。
二摹恰、準(zhǔn)備工作
1、rabbitmq-server-3.7.17.exe 官網(wǎng)下載
2怒见、otp_win64_22.0.exe 官網(wǎng)下載
三戒祠、下載安裝包
1、首先我們需要準(zhǔn)備一個rabbitmq的安裝包和Erlang安裝包速种,若沒有則百度搜索進入官網(wǎng)頁面進行下載姜盈。
2、為什么還要下載Erlang配阵?
這是應(yīng)為rabbit是基于erlang語言開發(fā)的程序馏颂,所以提示我們?nèi)鄙龠@個運行環(huán)境示血,此時我們直接點擊確定進入erlang下載頁面,根據(jù)自己的系統(tǒng)版本下載安裝包救拉。
三难审、開始安裝
1、安裝包準(zhǔn)備好友亿絮,首先運行安裝Erlang安裝程序(注意安裝在中文路徑下)告喊。
2、按照步驟一直點擊Next派昧,中間可以選擇更換安裝路徑黔姜,但不能是中文路徑,點擊“Install”后等待安裝完成即可點擊“Close”關(guān)閉蒂萎。
3秆吵、安裝完Erlang程序后,接著我們直接雙擊打開rabbitMQ安裝程序(注意不能安裝在中文路徑下)五慈,按照步驟一直點擊Next纳寂,中間可以選擇更換安裝路徑,但不能是中文路徑泻拦,點擊“Install”后等待安裝完成即可點擊“Finish”關(guān)閉毙芜。
四、最后配置
1争拐、到第三步步后腋粥,rabbit就已經(jīng)安裝按成了,而且一般完成后陆错,rabbitmq會自動開啟。
2金赦、但是RabbitMQ安裝后默認是不啟動管理模塊的音瓷,所以需要配置將管理模塊啟動,才可以通過瀏覽器訪問:localhost:15672夹抗,命令如下:
// 若沒有配置環(huán)境變量绳慎,運行命令時需要在安裝rabbitmq目錄下的sbin文件夾執(zhí)行
rabbitmqctl start_app
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl stop
// 注意:每次運行完買那個了需要重啟rabbitmq,以生效
3漠烧、配置完成后直接瀏覽器訪問:localhost:15672杏愤,能夠進入到如下頁面則表示rabbitmq安裝完成!R雅А珊楼!
默認用戶名和密碼均是:guest
五、運行rabbitMQ被立刻停止解決方案(作者遇到的問題之一)
rabbitmq在windows下運行后立馬停止的問題為log和數(shù)據(jù)庫存在中文路徑導(dǎo)致的度液,可以根據(jù)如下命令解決:
// 停止服務(wù)厕宗,然后執(zhí)行以下3條語句:
rabbitmq-service.bat remove
set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.7.8\data
rabbitmq-service.bat install
推薦閱讀:
Spring Security系列教程
Spring Boot 集成 ELK + logback 實現(xiàn)日志采集