![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
文章平均质量分 79
努力去分享的老程序猿
方法
展开
-
RocketMQ源码分析-Trace 日志
目的: 阶段Trace 日志的意义和实现原理原创 2020-10-23 22:50:45 · 454 阅读 · 0 评论 -
RocketMQ源码分析 -- 顺序消费 (顺序消息)
目的: 从源码角度解读RocketMQ 是如何保证消息顺序消费的 RocketMQ 生产者 ---broker---消费者之间的关系如下图 如何保证消息有序,我们从两个方面解读: 一首先要保证消息发送方首先要保证发送消息有序,其次消费方要保证消费消息的顺序性 消息生产这保证消息有序 消息消费者保证消息有序 ConsumeMessageOrderlyService ...原创 2020-10-22 21:38:52 · 444 阅读 · 0 评论 -
Rocketmq 常见错误和性能优化,system busy, Rocketmq 参数配置(system busy broker busy)
Rocketmq 相传都是亿级消息吞吐能力,但是配置不对,使用不当会导致Rocketmq的性能大大折扣 刷盘策略 首先在看问题之前我们看看Rocketmq的刷盘策略,RocketMQ 的所有消息都是持久化的,先写入系统 PAGECACHE,然后刷盘。 总共有两种刷盘策略 异步刷盘和同步刷盘 异步刷盘 异步从表面意思我们也能看出来,我们消息首先存入内存,有异步线程来完成消...原创 2019-08-25 15:48:12 · 1547 阅读 · 0 评论