迎着风跑  

2021年12月13日

摘要: 基于 RabbitMQ 的最终一致性分布式事务 #1. 整体思路 注册新用户后,可以慢慢等待促销中心为新用户发电子优惠券,并非强制要求同时性。 可靠生产 : 保证消息一定要发送到 RabitMQ 服务。 可靠消费 : 保证消息取出来一定正确消费掉。 最终使多方数据达到一致。 #2. 简单方案 #生产 阅读全文
posted @ 2021-12-13 18:54 迎着风跑 阅读(499) 评论(0) 推荐(0) 编辑
 
摘要: 延迟队列 延迟队列 又被称为 延时队列、死信队列 ,它也是 RabbitMQ 队列中的一种,指进入该队列中的消息会被延迟消费的队列。 顾名思义,延迟队列和普通队列的区别在于: 进入普通队列的消息将会立即『走向』下一个环节,而下一个环节就是消费者;而 进入延迟队列的消息将会被延迟队列『持有』若干时间, 阅读全文
posted @ 2021-12-13 18:53 迎着风跑 阅读(2014) 评论(0) 推荐(0) 编辑
 
摘要: RabbitMQ 简介 #1. 简介 RabbitMQ 是一个由 Erlang 语言开发的基于 AMQP 标准的开源实现,同时它也是最常见的 AMQP 实现。 对于 Broker、Producer、Consumer 等基本概念,AMQP 标准和 JMS 标准是一样的。 不同的是 AMQP 规范相较于 阅读全文
posted @ 2021-12-13 18:52 迎着风跑 阅读(187) 评论(0) 推荐(0) 编辑
 
摘要: Spring Boot 整合 RabbitMQ Spring Boot 提供了 spring-boot-starter-amqp 组件对实现了 AMQP 协议的消息队列(RabbitMQ)的快速整合。 #1. hello world 提示 我们分发送和接收 2 部分来学习 Spring Boot 和 阅读全文
posted @ 2021-12-13 18:52 迎着风跑 阅读(1916) 评论(0) 推荐(0) 编辑