RabbitMQ
文章平均质量分 84
朝辞白帝彩云间,千里江陵一日还。
两岸猿声啼不住,轻舟已过万重山。
Hey 锡瑞
这个作者很懒,什么都没留下…
展开
-
RabbitMQ延时队列和死信队列实现
一、理论基础 1.1、RabbitMQ有哪些重要的组件(6个) ConnectionFactory连接管理器:用户与MQ建立的连接管理器; Channel信道:消息推送使用的通道; Exchange交换机:用于接收、分配消息; Queue队列:用于存储生产者的消息; RoutingKey路由键:用于把生产者的数据分配(路由)到交换机上; BingDingKey绑定建:用于把交换器的消...原创 2020-03-26 16:38:50 · 1790 阅读 · 0 评论 -
RabbitMQ消息确认机制深入研究(Confirm模式和AMQP事务机制模式)
一、理论基础 1.1、什么是消息确认机制 RabbitMQ在传递消息过程中充当了代理人(broker)角色,生产者发送消息到代理服务器broker默认情况下是不会返回任何消息给生产者的,生产者不知道消息有没有正常到达代理服务器。MQ提供了两种方式实现消息确认: AMQP事务模式、将信道channel设置为Confirm模式 1.2、为什么要使用消息确认机制 都知道通过持久化(MQ设置的持...原创 2020-03-01 22:03:07 · 1495 阅读 · 0 评论 -
RabbitMQ管理端代码(开箱即用)
骨架图: 依次介绍: 一、MQ配置:RabbitConfig原创 2020-02-26 14:33:34 · 577 阅读 · 0 评论 -
深入理解RabbitMQ
(1)直连交换器Direct(默认)通过消息的路由键(Routing Key)与队列的绑定键(Binding Key)进行完全匹配。消息将被路由到对应的队列(2)主题交换器Topic允许使用通配符的方式进行路由。它将消息发送到一个或多个匹配的队列,通过消息的路由键和队列的绑定键进行模式匹配。支持通配符 如*(匹配一个单词)和 #(匹配零个或多个单词)(3)扇出交换器Fanout将消息广播到所有与之绑定的队列,忽略消息的路由键。无论消息的路由键是什么,消息都会被发送到所有绑定的队列中。原创 2018-10-17 10:47:24 · 960 阅读 · 1 评论