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