![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 86
自律成就自由
这个作者很懒,什么都没留下…
展开
-
RabbitMQ Spring Cloud Bus消息总线
目录1.介绍2.客户端spring-cloud-config-client改造2.1 添加依赖2.2 修改config种dev的配置文件2.3 测试3.改进版本3.1 在config服务中添加依赖3.2 修改config配置文件3.3 测试1.介绍Spring cloud bus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring bus的一个核心思想是通过分布式的启动器对spring boot应用进行扩展,也可以用来建立一个多个应用之间的通信频道原创 2020-10-28 20:53:09 · 246 阅读 · 0 评论 -
RabbitMQ消息Ack确认机制+消息延迟队列
1.确认种类RabbitMQ的消息确认有两种。消息发送确认:这种是用来确认生产者将消息发送给交换器,交换器传递给队列的过程中,消息是否成功投递。发送确认分为两步:一是确认是否到达交换器,二是确认是否到达队列。消费接收确认:这种是确认消费者是否成功消费了队列中的消息。2.消息发送确认1.配置application #消息发送到交换机的确认 publisher-confirms: true #消息由交换机转发到队列的确认 publisher-returns:原创 2020-10-28 20:50:59 · 1280 阅读 · 0 评论 -
RabbitMQ的6种工作模式详解
目录RabbitMQ几种工作模式1.Work queues代码实例1.生产者1.application.yml2.RabbitMqConfig3.TestSend2.消费者1.配置相同,config相同2.RabbitMqListen监听获取消息3.运行1.Publish发布订阅模式代码实例1.生产者1.RabbitMqConfig3.TestSend2.消费者1.配置相同,config相同2.RabbitMqListen监听获取消息3.运行3.Routing路由模式代码实例1.生产者1.RabbitMqC原创 2020-10-28 11:42:29 · 11317 阅读 · 4 评论 -
消息队列+RabbitMq工作原理
目录1.消息队列2.应用场景2.1 异步处理2.2 应用解耦2.3流量削锋2.4 日志处理3.RabbitMQ介绍4.RabbitMQ工作原理1.消息队列消息即是信息的载体消息队列:消息从某一端发出后,首先进入一个容器进行临时存储,当达到某种条件后,再由这个容器发送给另一端。 这个容器的一种具体实现就是消息队列2.应用场景异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1 异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式。1)串行方式原创 2020-10-28 10:40:37 · 557 阅读 · 0 评论