rabbitMQ的安裝和建立使用者
在電腦科學中,訊息佇列(英語:Message queue)是 一種 程序間通訊或同一程序的不同 執行緒 間的通訊方式,軟體的貯列用來處理一系列的輸入,通常是來自使用者。訊息佇列提供了 非同步的通訊協議,每一個貯列中的紀錄包含詳細說明的資料,包含發生的時間,輸入裝置的種類,以及特定的輸入引數,也就是說:訊息的傳送者和接收者不需要同時與訊息佇列互交。訊息會儲存在佇列中,直到接收者取回它。
一:安裝:
安裝rabbitMG需要依賴erlnag,而安裝erlang需要有c++的環境,如下圖,沒有的話需要安裝,
本人電腦是64位作業系統但是安裝不了64位的erlang,只能安裝32位,64位對32位的相容,但是注意安裝relang也要32位的
注意:安裝erlang的32位預設放在C:\Program Files (x86)下,安裝rabbitMQ也要安裝在此檔案下路徑下,不然會報錯
然後安裝rabbitMQ,然後以管理員身份執行DOS視窗,進入安裝目錄下的sbin目錄下,執行以下命令:
1:rabbitmqctl.bat status
出現如下介面成功,
如果沒有出現的話在執行 1. rabbitmqservice.bat install
2.rabbitmqservice.bat start,如果是關閉的話就是 rabbitmqservice.bat stop,
如果還不行的話需要同步一個.erlang.cookie 的檔案, 將系統 Windows 下
的.erlang.cookie 檔案拷貝到你的使用者目錄下。
2:rabbitmq-plugins.bat list
3:rabbitmq-plugins.bat enable rabbitmq_management
4:去瀏覽器位址列輸入127.0.0.1:15672
進入使用者登陸,官方提供的賬號密碼都是guest
二:新增使用者和許可權分配
新增賬號密碼,注意tags是許可權角色,有五個角色選擇,admin是許可權最大的管理員,none是不能訪問,建議練習賦予admin許可權
然後新增一個新的虛擬主機,
設定許可權: