1. 程式人生 > >Windows 64位 RabbitMQ 安裝配置

Windows 64位 RabbitMQ 安裝配置

view erlang 沒有 height 建立 win trac mis 安裝完成

整體式項目中通常使用定時任務來解決異步通信問題,分布式常用消息中間件,為了在不同語言不同平臺中擴展,使用遵從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。通過下面兩個連接可以下載安裝最新的版本:

  1. 下載並安裝 Eralng OTP For Windows otp_win64_18.3.exe(erlang的環境)
  2. 運行安裝 Rabbit MQ Server Windows Installer (v3.6.1) rabbitmq-server-3.6.1.exe
  3. 具體的安裝以上兩個exe文件的步驟可以參考:http://jingyan.baidu.com/article/a17d5285173ce68098c8f2e5.html
安裝成功後,可以通過dos命令來查看是否真的安裝成功且正常啟動,因此cmd後輸入以下命令:

-- 定位到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 安裝配置