如果出现5672已经被监听,说明已经启动成功!

文章插图
3.4、启动可视化的管控台输入如下命令,启动控制台!
rabbitmq-plugins enable rabbitmq_management用浏览器打开http://ip:15672,这里的ip就是 CentOS 系统的 ip,结果如下:
文章插图
账号、密码,默认为guest,如果出现无法访问,检测防火墙是否开启,如果开启将其关闭即可!
登录之后的监控平台,界面如下:

文章插图
四、web界面使用相比其他的消息队列,rabbitMQ 其中一个很明显的好处就是有 web 操作界面,而且简单易用 。
进入 web 管理界面之后,可以很清晰的看到分了 6 个菜单目录,分别是:Overview、Connections、Channels、Exchanges、Queues、Admin 。
- Overview:总览概述,主要介绍 rabbitmq 一些基础汇总等信息

文章插图
- Connections:连接池管理,主要介绍客户端连接等信息

文章插图
- Channels:信道管理,主要介绍信道连接等信息

文章插图
点击具体某个具体的信道,可以看到对应的消费队列等信息 。

文章插图
- Exchanges:交换器管理,主要介绍交换器等信息

文章插图
- Queues:队列管理,主要介绍队列等信息

文章插图
- Admin:系统管理,主要介绍用户、虚拟主机、权限等信息

文章插图
下面,我们重点介绍一些如何通过 web 页面来操作 rabbitMQ!
4.1、交换器管理点击进入 Exchanges 菜单,最下面有一个Add a new exchange标签 。

文章插图
点击Add a new exchange,会展示如下信息!

文章插图
- Name:交换器名称
- Type:交换器类型
- Durability:是否持久化,Durable:持久化,Transient:不持久化
- Auto delete:是否自动删除,当最后一个绑定(队列或者exchange)被unbind之后,该exchange 自动被删除
- Internal:是否是内部专用exchange,是的话,就意味着我们不能往该exchange里面发消息
- Arguments:参数,是AMQP协议留给AMQP实现做扩展使用的

文章插图
等会用于跟队列关联!
4.2、队列管理点击进入 Queues 菜单,最下面也有一个Add a new queue标签 。

文章插图
点击标签,即可进入添加队列操作界面!

文章插图
- Name:队列名称
- Durability:是否持久化,Durable:持久化,Transient:不持久化
- Auto delete:是否自动删除,是的话,当队列内容为空时,会自动删除队列
- Arguments:参数,是AMQP协议留给AMQP实现做扩展使用的

文章插图
队列新建好了之后,继续来建立绑定关系!
4.3、绑定管理建立绑定关系,既可以从队列进入也可以从交换器进入 。
如果是从交换器进入,那么被关联的对象就是队列 。

文章插图
如果是从队列进入,那么被关联的对象就是交换器 。
推荐阅读
- 深入理解 Linux 内核中的 RCU 机制
- 深入设计原则-SOLID
- 深入理解 HttpSecurity
- 什么是MQ?什么是RabbitMQ?能做什么?简单理解一下?
- 资深架构师:深入聊聊获取屏幕高度这件事
- 从 Spring Boot 程序启动深入理解 Netty 异步架构原理
- docker安装rabbitmq延时队列插件
- 解密windows系统版本和版本号,深入了解一组简单数字背后的故事
- 详解版 深入浅出 HTTPS
- Linux主流架构运维工作简单剖析
