Windows 64位 RabbitMQ 安裝配置
整體式項目中通常使用定時任務來解決異步通信問題,分布式常用消息中間件,為了在不同語言不同平臺中擴展,使用遵從AMQP協議的rabbitMQ來做消息中間件。
MQ是消費-生產者模型的一個典型的代表,一端往消息隊列中不斷寫入消息,而另一端則可以讀取或者訂閱隊列中的消息。MQ和JMS類似,但不同的是JMS是SUN JAVA消息中間件服務的一個標準和API定義,而MQ則是遵循了AMQP協議的具體實現和產品。
MQ使用場景:在項目中,將一些無需即時返回且耗時的操作提取出來,進行了異步處理,而這種異步處理的方式大大的節省了服務器的請求響應時間,從而提高了系統的吞吐量。
Windows下RabbitMQ的安裝(註意版本要一致),首先要檢查自己電腦名稱是否是大寫的
0
1:下載Erlang,地址: Eralng OTP For Windows otp_win64_18.3.exe(erlang的環境)
,雙擊安裝即可(首先裝)
https://www.rabbitmq.com/which-erlang.html
2:下載RabbitMQ,RabbitMQ 3.6.5下載 ,雙擊安裝即可
3:安裝後一般多會報錯,這是因為RabbitMQ對大小寫敏感,把計算機名稱改為大寫
4:安裝完成後,在RabbitMQ的安裝目錄的sbin先會有:rabbitmq-server.bat
例如:
在cmd下:進入sbin目錄,運行rabbitmq-server start這個界面是標準成功停留界面
5 :接著在maven項目中添加依賴,就可以使用它了。
<!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5</version> </dependency>
參考相關文章:
Rabbit MQ 是建立在強大的Erlang OTP平臺上,因此安裝Rabbit MQ的前提是安裝Erlang。通過下面兩個連接可以下載安裝最新的版本:
- 下載並安裝 Eralng OTP For Windows otp_win64_18.3.exe(erlang的環境)
- 運行安裝 Rabbit MQ Server Windows Installer (v3.6.1) rabbitmq-server-3.6.1.exe
- 具體的安裝以上兩個exe文件的步驟可以參考:http://jingyan.baidu.com/article/a17d5285173ce68098c8f2e5.html
-- 定位到rabbitmq的安裝路徑:
-- 上述命令回車後接著輸入rabbitmqctl status,回車後出現下面一坨的即說明安裝沒有問題:
-- 接下來我們需要安裝 RabbitMQWeb的管理插件,接著上面繼續輸入以下命令(rabbitmq-plugins enable rabbitmq_management),回車後可以到以下輸出:
-- 此時,已經可以通過 http://127.0.0.1:15672/ 地址來訪問web管理界面了,默認的賬戶和密碼均是 guest。但實際使用時可能需要重新一個新的管理賬戶。下面即繼續通過命令來創建新的賬戶並且授予管理員的權限:
-- 查看默認的賬戶列表信息(輸入:rabbitmqctl,bat list_users):
-- 新建賬戶:
-- 授予管理員權限(輸入:rabbitmqctl.bat set_permissions -p / geffzhang ".*" ".*" ".*"):
-- 至此安裝過程均已完成,下面就可以使用剛創建的賬戶登錄進行管理了
備註:下面是官方下載地址:http://www.rabbitmq.com/install-windows.html
Windows 64位 RabbitMQ 安裝配置