11 2019 档案

摘要:前言 面试官:你了解RocketMQ是如何存储消息的吗?我:额,,,你等下,我看下这篇文字, (逃 由于这部分内容优点多,所以请哥哥姐姐们自备茶水,欢迎留言! 问题: 1. RocketMQ存储的文件是什么样子 2. RocketMQ为什么存储的性能高? 3. 事务的prepareMsg、rollb 阅读全文
posted @ 2019-11-30 16:57 Other+ 阅读(901) 评论(0) 推荐(0)
摘要:介绍 > 基于4.5.2版本的源码 1. RocketMQ是从4.3.0版本开始支持事务消息的。 2. RocketMQ的消息队列能够保证生产端,执行数据和发送MQ消息事务一致性,而消费端的事务一致则有消费重试来补偿实现 3. 基于2PC思想来实现,增加一个补偿逻辑来处理二阶段超时或者失败的消息 名 阅读全文
posted @ 2019-11-25 13:04 Other+ 阅读(368) 评论(0) 推荐(0)
摘要:本文较长,代码后面给了方法简图,希望给你帮助 发送的方式 同步发送 异步发送 同步发送 异步发送 消息的类型 普通消息 顺序消息 事务消息 普通消息 顺序消息 事务消息 发送同步消息的时序图 为了防止读者朋友嫌烦,可以看下时序图,后面我也会给出方法的简图 源码示例【发送同步消息】 调用Default 阅读全文
posted @ 2019-11-12 10:46 Other+ 阅读(903) 评论(0) 推荐(0)