消息队列
文章平均质量分 68
消息队列中间件MQ,异步、削峰、解耦,什么是消息队列:https://www.zhihu.com/question/54152397?sort=created
七海健人
打工战士,闲暇之余把自己的学习和总结记录下,也希望写的东西能帮助到你
展开
-
代码技巧——如何关闭订单?延迟任务的实现方案【建议收藏】
本篇介绍交易系统下,延迟关闭订单的几种实现方式,包括:定时任务、JDK实现、Redis过期时间/ZSet、Redisson RdelayQueue、RabbitMQ死信队列、时间轮算法,分别介绍其原理及代码示例,比较其优劣;原创 2022-10-05 20:53:50 · 1933 阅读 · 0 评论 -
消息队列——引入的问题:重复消费&顺序消费&分布式事务
上篇文章《消息队列入门》里面提到,技术是把双刃剑!使用消息队列是因为他带给我们很多好处:系统间解耦、异步执行、削峰限流,但是使用消息队列可能带来一些问题:消息队列的消息被重复消费、消息的顺序保证、异步执行导致的数据不一致;本篇就来介绍一下这几个引入消费队列后可能带来的问题,以及常见的解决方案;......原创 2022-07-26 10:49:45 · 1421 阅读 · 0 评论 -
消息队列——消息队列入门
本篇介绍消息队列相关的知识,包含:什么是消息队列、为什么要使用消息队列、使用消息队列需要注意的点、常见的消息中间件,对MQ做一个快速的熟悉和入门;原创 2022-07-19 20:05:55 · 1121 阅读 · 0 评论 -
编码技巧——本地消息表保证可靠性
这里的消息事务理解为广义的消息事务,而非仅限于消息中间件RocketMQ、Kafka之类的消息事务机制,而是一种设计思路;本篇基于上述的2个示例,给出相关的表设计、关键代码;原创 2022-04-21 20:15:28 · 3387 阅读 · 0 评论