从零开始实现lmax-Disruptor队列(三)多线程消费者WorkerPool原理解析
摘要:MyDisruptor V3版本介绍 在v2版本的MyDisruptor实现多消费者、消费者组间依赖功能后。按照计划,v3版本的MyDisruptor需要支持多线程消费者的功能。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始实现lmax-
阅读全文
posted @
2022-06-17 20:53
小熊餐馆
阅读(2148)
推荐(1) 编辑
从零开始实现lmax-Disruptor队列(二)多消费者、消费者组间消费依赖原理解析
摘要:MyDisruptor V2版本介绍 在v1版本的MyDisruptor实现单生产者、单消费者功能后。按照计划,v2版本的MyDisruptor需要支持多消费者和允许设置消费者组间的依赖关系。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始
阅读全文
posted @
2022-06-09 21:32
小熊餐馆
阅读(1850)
推荐(1) 编辑
从零开始实现lmax-Disruptor队列(一)RingBuffer与单生产者、单消费者工作原理解析
摘要:1.lmax-Disruptor队列介绍 disruptor是英国著名的金融交易所lmax旗下技术团队开发的一款java实现的高性能内存队列框架 其发明disruptor的主要目的是为了改进传统的内存队列实现如jdk的ArrayBlockingQueue、LinkedBlockingQueue等在现
阅读全文
posted @
2022-06-02 19:45
小熊餐馆
阅读(2403)
推荐(2) 编辑