摘要: 大纲 1.根据RocketMQ原理分析为什么会重复发优惠券 2.引入幂等性机制来保证数据不会重复 3.如何用死信队列处理优惠券系统数据库宕机 4.基于RocketMQ的订单库同步为什么会消息乱序 5.如何解决RocketMQ的消息乱序问题 6.RocketMQ的顺序消息机制的代码实现 7.基于Roc 阅读全文
posted @ 2025-02-06 23:59 东阳马生架构 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.全链路分析为什么用户支付完成后却没有收到红包 2.RocketMQ的事务消息机制实现发送消息零丢失 3.RocketMQ事务消息机制的底层实现原理 4.是否可以通过同步重试方案来代替事务消息方案来实现发送消息零丢失 5.使用RocketMQ事务消息的代码案例细节 6.同步刷盘+Raft协议 阅读全文
posted @ 2025-02-05 22:19 东阳马生架构 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.基于MQ实现订单系统核心流程的异步化改造 2.基于MQ实现订单系统和第三方系统的解耦 3.基于MQ实现将订单数据同步给大数据团队 4.秒杀系统的技术难点以及秒杀商详页的架构设计 5.基于MQ实现秒杀系统的异步化架构 6.全面引入MQ的订单系统架构的思维导图 1.基于MQ实现订单系统核心流程 阅读全文
posted @ 2025-02-04 16:52 东阳马生架构 阅读(337) 评论(1) 推荐(2) 编辑
摘要: 1.什么是消息中间件 (1)什么是同步 (2)如何基于消息中间件实现异步 (3)消息中间件的作用 (1)什么是同步 通常一个公司里可能会存在多个业务系统,这些业务系统之间的通信都是通过接口调用来进行的。现在假设用户在浏览器或者APP向系统A发起一个请求,系统A收到这个请求后会马上去调用系统B的接口。 阅读全文
posted @ 2025-01-30 00:00 东阳马生架构 阅读(160) 评论(1) 推荐(1) 编辑
摘要: 大纲 1.一个订单系统的整体架构、业务流程及负载情况 2.订单系统面临的技术问题一:下订单的同时还要发券、发红包、Push推送等导致性能太差 3.订单系统面临的技术问题二:订单退款时经常流程失败导致无法完成退款 4.订单系统面临的技术问题三:第三方客户系统的对接耦合性太高导致经常出现问题 5.订单系 阅读全文
posted @ 2025-01-27 23:17 东阳马生架构 阅读(223) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.RocketMQ的整体架构与运行流程 2.基于NameServer管理Broker集群的架构 3.Broker集群的主从复制架构 4.基于Topic和Queue实现的数据分片架构 5.Broker基于Pull模式的主从复制原理 6.Broker层面到底如何做到数据0丢失 7.数据0丢失与写 阅读全文
posted @ 2025-01-27 00:23 东阳马生架构 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.Producer基于队列的消息分发机制 2.Producer基于Hash的有序消息分发 3.Broker如何实现高并发消息数据写入 4.RocketMQ读写队列的运作原理分析 5.Consumer拉取消息的流程原理分析 6.ConsumeQueue的随机位置读取需求分析 7.Consume 阅读全文
posted @ 2025-01-25 21:56 东阳马生架构 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 大纲 1.Producer作为生产者是如何创建出来的 2.Producer启动时是如何准备好相关资源的 3.Producer是如何从拉取Topic元数据的 4.Producer是如何选择MessageQueue的 5.Producer与Broker是如何进行网络通信的 6.Broker收到一条消息后 阅读全文
posted @ 2025-01-25 00:10 东阳马生架构 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.NameServer的启动脚本 2.NameServer启动时会解析哪些配置 3.NameServer如何初始化Netty网络服务器 4.NameServer如何启动Netty网络服务器 5.Broker启动时是如何初始化配置的 6.BrokerController的创建以及包含的组件 7 阅读全文
posted @ 2025-01-22 09:01 东阳马生架构 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 大纲 1.RocketMQ整体运行原理的介绍顺序 2.RocketMQ生产者是如何发送消息的 3.Broker是如何持久化接收到的消息到磁盘上 4.基于DLedger技术的Broker主从同步原理 5.消费者进行消息拉取和消费的过程 6.消费者从Master或Slave上拉取消息的策略 7.Rock 阅读全文
posted @ 2025-01-20 19:35 东阳马生架构 阅读(338) 评论(0) 推荐(1) 编辑