一直在傳統行業工作(早九晚五不加班),沒有考慮消息中間件的性能,所以一直再用activeMQ也沒有想過學習別的中間件,時間長也沒什麼技術上的進步,而且感覺到了 工作的麻木,所以決定學一些新的技術(其實就是為了跳槽做準備。。。。),這幾天學了RabbitMQ,剛學了一個星期不是那麼瞭解,有說的錯的地方 ...
一直在傳統行業工作(早九晚五不加班),沒有考慮消息中間件的性能,所以一直再用activeMQ也沒有想過學習別的中間件,時間長也沒什麼技術上的進步,而且感覺到了
工作的麻木,所以決定學一些新的技術(其實就是為了賺錢。。。。),這幾天學了RabbitMQ,剛學了一個星期不是那麼瞭解,有說的錯的地方還往多多指教,不廢話
了下麵進入正題。
首先,環境的搭建由於RabbitMQ是 Erlang 語言開發的所以首先要安裝erlang
下載地址:http://www.erlang.org/download/otp_win64_17.3.exe
1 安裝
安裝完成。
安裝erlang之後是安裝rabbitmq
下載地址:http://www.rabbitmq.com/download.html
安裝和erlang差不多一直點下一步就可以了
至此,rabbitMQ的環境全部搭建完成,有一點需要註意的是,安裝rabbitMQ的路徑中不能出現中文,所以最好使用預設安裝路徑就可以。
2啟動
第一次啟動時點擊
然後下麵就會出現這些東西下一次打開時候直接點擊start就可以了
在瀏覽器中輸入地址查看:http://127.0.0.1:15672/ ,預設賬號密碼都是guest/ guest
用戶角色
1、 超級管理員(administrator)
可登陸管理控制台,可查看所有的信息,並且可以對用戶,策略(policy)進行操作。
2、 監控者(monitoring)
可登陸管理控制台,同時可以查看rabbitmq節點的相關信息(進程數,記憶體使用情況,磁碟使用情況等)
3、 策略制定者(policymaker)
可登陸管理控制台, 同時可以對policy進行管理。但無法查看節點的相關信息。
4、 普通管理者(management)
僅可登陸管理控制台,無法看到節點信息,也無法對策略進行管理。
5、 其他
無法登陸管理控制台,通常就是普通的生產者和消費者。
添加新角色
創建 Virtual Hosts
一般Name以/開頭
點擊myRMQ 設置許可權
然後,點擊log out退出,在用剛纔創建的用戶名密碼登錄,此時如果能成功登錄系統才算是安裝成功!
至於為什麼不是linux版本,因為網速問題,下載centOS下了一天沒下載完。。。