RabbitMq基础知识(一)

一、为什么要使用mq

可以实现同步,比如:商品的同步,商品在数据库中发生了改变,要同步到前端和solr或者ES中。通过mq可以实现一对多的关系进行同步。
在这里插入图片描述
在这里插入图片描述

二、几种mq的对比

在这里插入图片描述

三、RabbitMq简介

RabbitMq是通过Erlang语言开发的,这语言就初衷理念就是实现高并发的。
在这里插入图片描述
RabbitMq稳定性是比较高的。
什么是AMQP?
在这里插入图片描述

四、RabbitMq管理平台界面讲解

在这里插入图片描述
在这里插入图片描述
## 4.2Virtual hosts说明:
在这里插入图片描述
可以使用Virtual hosts来进行区分业务,这个能够保证在命名的时候,不会产生命名的冲突的问题。
在这里插入图片描述

## 4.3Connections界面

Connections界面是连接信息;主要提供连接相关的信息。
通过界面,可以看到有谁进行了连接,比如:下面的代码进行了连接、创建了通道都可以在页面中看的到
在这里插入图片描述
在这里插入图片描述

## 4.4channels界面

channels界面是通道信息;主要提供通道相关的信息。
在这里插入图片描述

## 4.5Queues界面

Queues是队列界面信息,主要提供队列相关的信息。
在这里插入图片描述
上面图中的queues是页面查看队列的信息,这里是创建了一个队列,但是无消息的。
在这里插入图片描述
上图中的数量从0变为1了,说明发送了一条消息。Total=1
点击列名为name值为test_queue之后,找到getmessage。我们就能查看我们发送的消息是什么。看下图的红色框框。
在这里插入图片描述

## 4.6Exchanges界面

Exchanges界面是交换机界面,可以查看交换机相关的信息。
在这里插入图片描述
这个是交换机查看界面,是在使用订阅模式进行申明的,把消息会发送到交换机来,在由交换机发送到每个队列中去(注意:只有消费者启动了,才会发送到队列,否则消费者如果没有启动的话,消息会丢失,交换机是没有存储的能力)。
在这里插入图片描述
在这里插入图片描述

查询队列绑定的交换机名
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值