简单四步了解消息队列

一、What 消息队列是什么?

“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。

“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的 源 中继到 它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。

从百度百科的介绍中我们得知:消息队列是一个可以用来存放消息的容器,消息存放到这个容器中之后会被他所管理,直到他被成功的传递。即他可以存储各式各样的消息,不同的系统可以从这个容器中取走自己所需要的消息。

所以消息对列可以作为一个消息中转站,一个系统产生的消息内容可以被他成功的投递到另一个系统中。这就是他的意义。

二、Where 消息队列应用在什么场景中

消息队列主要应用在以下几个业务方向:

1、应用解耦

2、异步处理

3、流量削峰

4、日志处理

5、消息通信

具体的每种场景的分析距离请点击传送门https://blog.csdn.net/cws1214/article/details/52922267

三、Why 为什么要使用消息队列

因为存在上面的四种场景,系统的设计需要引入消息队列

四、How 如何使用消息队列

使用消息队列一般分为客户端使用,代码操作两部分。

搭建好mq的服务器之后,就可以创建队列管理器,创建队列,创建通道。

然后通过代码,连接队列管理器,放消息取消息。具体的操作会在下面的博客中分类展开。

 

猜你喜欢

转载自blog.csdn.net/qq_39915083/article/details/106332357