RabbitMQ管理

本篇笔记记录RabbitMQ中的一些基本的管理配置。

在安装运行相关章节,实际上我们已经使用了rabbitmqctl进行了简单的用户管理,创建了一个可以远程登录的账户,此外还开启了rabbitmq_management插件。RabbitMQ提供的命令非常简单,但是使用web管理界面操作更加简单,通常我们使用后一种方式。

总体监控视图

在OverView视图中,我们能够看到队列中消息的状况。

连接视图

在Connection视图中,我们能看到当前所有连接到RabbitMQ的客户端,包括生产者和消费者。

后面的信道、队列、交换机视图都差不多,这里就不多作介绍了。

用户管理视图

用户管理界面如下图:

我们可以看到默认的guest用户,和我们之后为了方便实验创建的具有所有权限还能远程登入的admin用户。

我们也可以点击Add a User创建一个新用户。

虚拟主机管理

RabbitMQ具有「虚拟主机」的概念,就像web服务器通过域名在一个IP地址上运行多个应用,类似的RabbitMQ中也能通过虚拟主机建立多个隔离的消息系统环境,其中的Exchange、Queue等都不能互通。我们可以在web管理界面查看到相关信息:

默认情况下,我们只有一个虚拟主机,它用/表示,如果我们建立了一个虚拟主机/myvhost,使用代码创建Connection时也要正确指定要连接的虚拟主机。

作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。
Copyright © 2017-2024 Gacfox All Rights Reserved.
Build with NextJS | Sitemap