首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
disruptor
YMCODE
创建于2022-07-10
订阅专栏
图解disruptor,让你一看就懂
等 4 人订阅
共5篇文章
创建于2022-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
5、Disruptor原理解析-序号屏障
介绍其工作原理之前,先让我们回顾下,SequenceBarrier是如何在消费端起作用的。通过前文分析可得知,Disruptor提供了两种消费模式,分别是BatchEventProces
4、Disruptor源码解读-序号器
前面几篇文章,分别介绍了Disruptor的生产和消费逻辑,其中不乏“Sequence”的身影,生产者使用其记录生产的位置,防止出现数据覆盖;多个消费者通过其记录消费位置,可以管理自己的消费进度,那么
3、Disruptor源码解读-消费者
初始化disruptor对象后,即可绑定对应的EventHandler,进行事件消费。查看源码可发现,提供了以下两种绑定方式
2、Disruptor源码解读-生产者
开始分析生产者流程之前,先简单介绍下什么是Ringbuffer。 其底层采用用数组Object[] entries存储元素,不会扩容,满了之后从数组头开始填充,即所谓环形数
1、Disruptor源码解读-入门篇
Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。 基于Disruptor开发的系统单线程能支撑每秒 600 万订单,20