如何安裝和配置RabbitMQ


     今天開始一個小小的練習,學習一下安裝和配置RabbitMQ,為什么要學它,因為WCF可以完全兼容和使用RabbitMQ了。我們新的大數據系統需要使用消息隊列,所以就開始研究一下,把它重新封裝一下,更便於使用。好了,言歸正傳。

1.安裝

    我們先看看安裝吧,其實挺簡單的,由於Rabbit MQ 是建立在強大的Erlang OTP平台上,因此我們需要先安裝Erlang,然后在安裝RabbitMQ.

    1)、這里是ErLang環境的下載地址

              ErLang:http://www.erlang.org/download.html

              ErLang的Windows環境分為32版和64版本的,如圖
           

           2)、這是RabbitMQ環境、客戶端、實例和說明文檔的地址

    RabbitMQ:http://www.rabbitmq.com/download.html

 

           我們需要下載RabbitMQ組件的兩個部分,一個是的服務器端,這個是環境;另一個就是RabbitMQ的Net客戶端,使用這個進行編程開發。

          1)、服務端下載RabbitMQ-Server,我們下載Windows版本就可以,RabbitMQ Server也包含其他系統的版本,如CentOS ,如圖
         

             2)、RabbitMQ的Net客戶端類庫(客戶端類庫包括:Java Client,JMS Client,Net Client,Erlang Client)

           
             

    注意:

      1、默認安裝的Rabbit MQ 監聽端口是:5672

                  安裝很簡單,按着指示,下一步,下一步,結束就可以,沒什么可說的。我們看看配置。

  2.配置

    1. 安裝完以后erlang需要手動設置ERLANG_HOME 的系統變量。

    輸入:set ERLANG_HOME=D:\Program Files\erl8.3【這個是ErLang的安裝目錄,每個人安裝目錄不同,這里寫的也不一樣。】

    


    2.激活Rabbit MQ's Management Plugin

    使用Rabbit MQ 管理插件,可以更好的可視化方式查看Rabbit MQ 服務器實例的狀態,你可以在命令行中使用下面的命令激活。

    輸入:rabbitmq-plugins.bat  enable  rabbitmq_management

            如果是第一次執行插件配置,結果如圖:

            

             此命令可以多次執行,再次執行效果如圖:
    

    同時,我們也使用rabbitmqctl控制台命令(位於 rabbitmq_server-3.6.9\sbin>)來創建用戶,密碼,綁定權限等。

    3.創建管理用戶

    輸入:rabbitmqctl.bat add_user PatrickLiu PatrickLiu123456

           
 

    4. 設置管理員

    輸入:rabbitmqctl.bat set_user_tags PatrickLiu administrator

     設置管理員前,PatrickLiu這個賬號要先創建,否則設置就會失敗。如圖:

          

           設置管理員成功,效果如圖:

          

    5.設置權限

    輸入:rabbitmqctl.bat set_permissions -p / PatrickLiu ".*" ".*" ".*",每對星號之間要有空格,否則會出錯,此命令可以多次執行,不會報錯。

           

    6. 其他命令

      a. 查詢用戶: rabbitmqctl.bat list_users
                 
                

      b. 查詢vhosts: rabbitmqctl.bat list_vhosts

                

      c. 啟動RabbitMQ服務: net stop RabbitMQ && net start RabbitMQ, 可以通過工具啟動和關閉RabbitMQ服務

                 

         所有的賬號設置,都是區分大小寫的,千萬注意

   以上這些,賬號、vhost、權限、作用域等基本就設置完了。

  3.Rabbit MQ管理后台

    使用瀏覽器打開http://localhost:15672 訪問Rabbit Mq的管理控制台,使用剛才創建的賬號登陸系統即可。

    Rabbit MQ 管理后台,可以更好的可視化方式查看RabbitMQ服務器實例的狀態。

     登錄前頁面:

          

           登錄后頁面效果如下:

        

  4. 創建vhosts

    1. 創建vhosts,  在admin頁面,點擊右側Virtual Hosts ,

           

    2. 將剛創建的OrderQueue分配給相關用戶。

      1)、選擇用戶,如圖:

              

                2)、給所選的用戶增加權限,如圖:

               

     3. 其他創建exchange ,queue 大家自己在后台創建吧,這里不再贅述。

     好了,RabbitMQ安裝與配置就寫到這里,還有很多要看的,要測試的。歡迎大家討論。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM