
RabbitMQ
文章平均质量分 75
介绍RabbitMQ的基础知识,和在项目中的应用
weixin_45773632
这个作者很懒,什么都没留下…
展开
-
RabbitMQ (四)高级队列
DLX,全称,可以称之为死信交换机,也有人称之为死信邮箱。当消息再一个队列中变成死信之后,它能被重新发送到另一个交换机中,这个交换机就是 DLX,绑定 DLX的队列就称之为死信队列。消息被拒绝消息过期队列达到最大长度DLX也是一个正常的交换机,和一般的交换机没有区别,它能在任何的队列上被指定,实际上就是设置某一个队列的属性,当这个队列中存在死信时,Rabbitmq就会自动地将这个消息重新发布到设置的 DLX上去,进而被路由到另一个队列,即死信队列。..................原创 2022-08-14 21:09:14 · 541 阅读 · 0 评论 -
RabbitMQ (三)SpringBoot整合
SpringBoot整合rabbitmq原创 2022-07-12 18:14:14 · 250 阅读 · 0 评论 -
消息中间件(MQ)前置知识介绍(必看)
我国企业从20世纪80年代开始就逐渐进行信息化建设,由于方法和体系的不成熟,以及企业业务的市场需求的不断变化,一个企业可能同时运行着多个不同的业务系统,这些系统可能基于不同的操作系统、不同的数据库、异构的网络环境。现在的问题是,如何把这些信息系统结合成一个有机地协同工作的整体,真正实现企业跨平台、分布式应用。中间件便是解决之道,它用自己的复杂换取了企业应用的简单。中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成原创 2022-06-16 20:21:30 · 1590 阅读 · 0 评论 -
RabbitMQ(五)高可用
RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言大生具备分布式特性〈通过同步Erlang集群各节点的 magic cookie来实现)。因此,RabbitMQ天然支持Clustering。这使得RabbitMQ本身不需要像ActiveMQ、Kafka那样通过ZooKeeper分别来实现HA方案和保存集群的元数据。集群是保证可靠性的一种方式,同样可以通过水平扩展以达到增加消息吞吐量能力的目的。集群部分官方文档:https://www.rabbitmq.com/clusteri原创 2022-06-06 16:22:13 · 531 阅读 · 0 评论 -
RabbitMQ(二)入门
文章目录1. MQ相关概念1.1 什么是MQ?1.2 为什么要使用MQ?2. 基于消息中间件的分布式系统的架构2.1 基于消息中间件的分布式系统的架构2.2 消息中间件的应用场景2.3 常见的消息中间件2.4 消息中间件的本质及设计2.5 消息中间件的核心组成部分3. 消息队列协议3.1 什么是协议?3.2 网络协议的三要素3.3 AMQP协议4. 消息队列持久化4.1 持久化4.2 常见消息队列对持久化的支持5. 消息的分发策略5.1 消息的分发策略5.2 场景分析5.3 常见消息队列的消息分发策略的机原创 2022-06-05 14:41:52 · 103 阅读 · 0 评论