RabbitMQ Web 端管理:再也不用担心记不住命令了

上篇讲了rabbitmqctl命令行工具来管理RabbitMQ,这都快22世纪了,这样的方式显得不是很友好,基于这种情况,RabbitMQ的开发团队开发了RabbitMQ management 插件,这些插件插件同样是由 Erlang 语言编写 的,并且和 RabbitMQ 服务运行在同一个 Erlang 虚拟机中。

RabbitMQ management插件可以提供Web管理界面用来管理如前面所述的虚拟主机 、用户等,也可以用来管理队列、交换器 、绑定关系、策略、参数等 ,还可以用来监控RabbitMQ 服务的状态及一些数据统计类信息,可谓是功能强大,基本上能够涵盖所有RabbitMQ管理的功能。在使用Web管理界面之前需要先启用RabbitMQ management插件,这些插件默认存放在 $RABBITMQ_HOME /plugins目录下,我本机的如下:

启动插件的命令是:rabbitmq-plugins enable 插件名称

关闭插件的命令是:rabbitmq-plugins disable 插件名称

这样RabbitMQ managmenet插件就启动了。可以通过rabbitmq-plugins list命令来查看当前插件的使用情况:

其中标记为 [E*]为显式启动,而 [e*] 为隐式启动。

开启 rabbitmq_management 插件之后还需要重启RabbitMQ服务才能使其正式生效。之后就可以通过浏览器访问 htψ://localhost:15672/. 这样会出现一个认证登录的界面,通过设定的用户名和密码来访问:

用户管理相关:

查看用户列表、添加用户、删除用户等操作。

虚拟主机管理相关:

权限分配相关:

RabbitMQ服务的概要信息:

建立的连接和信道相关信息:

交换器相关信息和操作:

队列相关信息和操作:

用了这个WEB管理界面,我们就不需要死记硬背那些命令行敲的命令,最讨厌的就是程序员在面试的时候,背诵那些固定的命令,来去评估一个程序员的好坏,科技文明的进步是让我们极大释放那些固化的思维,进而让我们更多的思维去灵活应用这些工具,有了这个WEB管理界面,妈妈再也不用担心我记不住命令了!

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();