![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQ
文章平均质量分 94
消息队列(Message Queue,简称 MQ)是一种在应用程序之间进行异步通信的技术。它通过将消息从发送者发送到接收者,实现了解耦合和异步处理的目标。
Ascend1797
这个作者很懒,什么都没留下…
展开
-
异步解耦之RabbitMQ(三)_RabbitMQ队列
RabbitMQ中的队列是消息的有序集合。消息以FIFO(“先进先出”)的方式进入和退出队列(传递给消费者)。要用通用术语定义队列,它是一个具有两个主要操作的顺序数据结构:一个项目可以在尾部加入队列(添加),并从头部退出队列(消耗)。队列在消息传递技术领域中扮演着重要角色。许多消息传递协议和工具假设发布者和使用者使用类似队列的存储机制进行通信。消息传递系统中的许多特性都与队列相关。一些RabbitMQ队列特性,比如消费者的优先级和排队,会影响消费者观察到的排序。原创 2024-02-02 11:11:13 · 1466 阅读 · 0 评论 -
异步解耦之RabbitMQ(二)_RabbitMQ架构及交换机
交换机会检查消息的路由键与绑定到该交换机的队列的路由键是否完全匹配。:Exchange是消息的路由器,负责接收来自生产者的消息,并根据预定义的规则将消息路由到一个或多个队列中。它会将接收到的消息广播到所有绑定到该交换机上的队列中,无需考虑路由键的匹配。当生产者发送消息给扇形交换机时,交换机会忽略消息的路由键,而是将消息发送给所有绑定的队列。RabbitMQ是一个基于AMQP(Advanced Message Queuing Protocol)协议的消息代理中间件,它通过交换机和队列实现消息的路由和分发。原创 2024-02-01 13:48:08 · 1352 阅读 · 0 评论 -
异步解耦之RabbitMQ(一)_RabbitMQ 简介
RabbitMQ是一个开源的消息代理中间件,用于在应用程序之间进行可靠的消息传递。它实现了AMQP(高级消息队列协议)标准,并提供了丰富的功能和灵活性,使得开发人员能够构建可扩展和可靠的分布式系统。原创 2024-02-01 10:47:54 · 2201 阅读 · 0 评论