国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

RabbitMQ的配置與安裝教程全紀錄

2019-10-29 19:59:48
字體:
來源:轉載
供稿:網友

前言

最近這幾天身體不舒服,脖子痛的厲害,可能是上月太累了好久沒寫博客了,之前也說了公司的.Net項目部做了,改用Scale來做,原本想著會用java來搞,所以上個月在拼命的學java,這幾天一直脖子不舒服,也就不學了,也一直在追劇,和陳工聊天時也討論過要不要轉java,繼續學,考慮了好久決定還是先不折騰了,繼續.Net。本來想著再休息一周呢,不過最近脖子好多了,今天正好沒事做就研究了下RabbitMQ。

MQ全稱為Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。MQ是消費-生產者模型的一個典型的代表,一端往消息隊列中不斷寫入消息,而另一端則可以讀取隊列中的消息。

RabbitMQ是MQ的一種。下面詳細介紹一下RabbitMQ的安裝與配置,話不多說了,來一起看看吧

一、下載

Rabbit MQ 是建立在強大的Erlang OTP平臺上,因此安裝RabbitMQ之前要先安裝Erlang。

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

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

二、安裝

下載之后先安裝erlang后安裝rabbitmq,這里我把這兩個安裝在了D:/Program Files

RabbitMQ,配置,安裝

三、配置

1.使用RabbitMQ 管理插件,可以更好的可視化方式查看Rabbit MQ 服務器實例的狀態。

打開命令窗口:

輸入命令:rabbitmq-plugins.bat enable rabbitmq_management

RabbitMQ,配置,安裝

2.重啟服務器

net stop RabbitMQ && net start RabbitMQ

RabbitMQ,配置,安裝

此時會出現上面的錯誤,原來是需要用管理員的角色。重新已管理員打開cmd命令窗口執行命令。

RabbitMQ,配置,安裝

此時服務已經啟動。

3.用戶及權限管理

使用rabbitmqctl控制臺命令來創建用戶,密碼,綁定權限等。

查看已有用戶及用戶的角色:rabbitmqctl.bat list_users 默認會存在一個來賓賬號 guest

RabbitMQ,配置,安裝

新增一個用戶:rabbitmqctl.bat add_user username password

RabbitMQ,配置,安裝

可以看到上面已經創建了一個cywadmin的用戶,只是角色為[],guest的角色是administor。

rabbitmq用戶角色可分為五類:超級管理員, 監控者, 策略制定者, 普通管理者以及其他

(1)超級管理員(administrator)

可登陸管理控制臺(啟用management plugin的情況下),可查看所有的信息,并且可以對用戶,策略(policy)進行操作。

(2)監控者(monitoring)

可登陸管理控制臺(啟用management plugin的情況下),同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)

(3)策略制定者(policymaker)

可登陸管理控制臺(啟用management plugin的情況下), 同時可以對policy進行管理。

(4)普通管理者(management)

僅可登陸管理控制臺(啟用management plugin的情況下),無法看到節點信息,也無法對策略進行管理。

(5) 其他的

無法登陸管理控制臺,通常就是普通的生產者和消費者

RabbitMQ,配置,安裝

RabbitMQ,配置,安裝

下面給cywadmin來增加administrator角色

rabbitmqctl.bat set_user_tags username administrator

RabbitMQ,配置,安裝

RabbitMQ,配置,安裝

此時已經為cywadmin增加了角色administrator,也可以為其增加多個角色rabbitmqctl.bat set_user_tags username tag1 tag2 ...

修改密碼

guest的默認密碼是guest,可以修改密碼

RabbitMQ,配置,安裝

同樣也可以刪除用戶

rabbitmqctl.bat delete_user username

RabbitMQ,配置,安裝

4.消息隊列的管理

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

RabbitMQ,配置,安裝

RabbitMQ,配置,安裝

上面主要是演示了下對用戶的管理,通過上面的管理頁面不僅能對用戶進行管理還可以對用戶的權限進行管理

RabbitMQ,配置,安裝

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沾化县| 苏尼特右旗| 扎赉特旗| 万年县| 中江县| 探索| 德保县| 清苑县| 汝城县| 永德县| 龙江县| 明水县| 册亨县| 班戈县| 吉木乃县| 华阴市| 广安市| 桃江县| 尤溪县| 贡嘎县| 法库县| 铜梁县| 马鞍山市| 多伦县| 宿州市| 崇仁县| 南靖县| 胶州市| 广东省| 大埔区| 游戏| 秦皇岛市| 开原市| 莎车县| 崇左市| 安达市| 类乌齐县| 合川市| 青铜峡市| 莱芜市| 民权县|