深入剖析 rabbitMQ(四)

简介: 在上篇关于消息队列的文章中,我们对 rabbitMQ 有过初步的介绍,本篇将将带你深入剖析 rabbitMQ 内部结构和使用。

4.1、交换器管理

点击进入 Exchanges 菜单,最下面有一个Add a new exchange标签。

101.jpg

点击Add a new exchange,会展示如下信息!

101.jpg

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

我们先新建一个名称为hello-exchange,类型为direct的交换器,结果如下。

102.jpg

等会用于跟队列关联!

4.2、队列管理

点击进入 Queues 菜单,最下面也有一个Add a new queue标签。

103.jpg

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

104.jpg

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

同样的,新建一个名称为hello-mq的消息队列,结果如下。

105.jpg

队列新建好了之后,继续来建立绑定关系!

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
2月前
|
消息中间件 存储 负载均衡
|
2月前
|
消息中间件 大数据 Java
RabbitMQ
RabbitMQ
70 1
|
2月前
|
消息中间件 存储 中间件
精通 RabbitMQ 系列 01
精通 RabbitMQ 系列 01
43 0
|
2月前
|
消息中间件 存储 负载均衡
什么是RabbitMQ?
RabbitMQ是一个开源的消息代理软件,用于在分布式系统中传递消息。它实现了高级消息队列协议(AMQP),提供了一种可靠的、强大的、灵活的消息传递机制,使得不同应用程序或组件之间可以轻松地进行通信。
36 0
|
2月前
|
消息中间件 Java 中间件
一、RabbitMQ介绍
一、RabbitMQ介绍
75 0
|
9月前
|
消息中间件 存储 数据库
RabbitMQ特殊应用
RabbitMQ特殊应用
43 0
|
12月前
|
消息中间件
1. 什么是 RabbitMQ?
1. 什么是 RabbitMQ?
47 0
|
消息中间件 网络协议 Java
RabbitMQ(3)
RabbitMQ(3)
|
消息中间件 JSON 缓存
RabbitMQ中的SpringAMQP(下)
RabbitMQ中的SpringAMQP(下)
116 0
|
消息中间件 存储 JSON
02 RabbitMQ之SpringAMQP
SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。