- 0
- 0
- 约3.39千字
- 约 6页
- 2026-09-03 发布于北京
- 举报
高性能无锁框架
•环形队列:
–
Disruptor
鼻祖:RingBuffer
–
Netty:环形队列:
HashedWheelTimer
时间轮:定时任务
–
Netflix:Hystrix
断路器中
的实现:RollingNumber,并发
QPS
统计
–
JUCTools:JUC
的一
个扩展
–
Canal:环形队列,用于循环推送
binlog
–
Sentinel
哨兵:
LeapArray
滑动窗口实现
–
Skywalking:APM
指标的统计
•Disruptor
上手:
–
RingBuffer:固定长度,2的N次方;收尾相
接的环形数组;
–
扔芝麻和捡芝麻的小故事:
•消费者捡得比生产者扔得快,消费者就要停下来,等着生产者扔了
新的芝麻过来,消费者继续消费;
•RingBuffer(数组)的长度是有限的,当生产者到达末尾时,会再次
从数组的头部开始位置继续生产消息;这个时候可能会追上消费者,消费者
如果还没有从那个地方捡走芝麻,这个时候生产者就要等待消费者捡走了芝
麻
您可能关注的文档
最近下载
- 企业组织变革落地方案.docx
- 2026年广东省广州市中考语文试卷(含答案及解析).docx
- SAE-China J2206-2013 《汽车热冲压成形用超高强度钢板及钢带》.pdf
- 标准图集-浙-2001浙S9 室外埋地硬聚氯乙烯排水管道安装图.pdf VIP
- 《海南省城镇生活垃圾填埋场劳动岗位定员标准(试行)》DBJ13-2009.pdf VIP
- 城市生活垃圾处理场(厂)劳动岗位定员标准.docx VIP
- HLD47-101-2008 城镇市容环境卫生劳动定额.docx VIP
- 人员出国(境)回访记录表.pdf VIP
- 站立的动物(教案)湘美版(2024)美术一年级上册.docx VIP
- HG_T 20645.4-2022 化工装置管道机械设计规定 编制条件内容与深度规定.docx VIP
原创力文档

文档评论(0)