- 一次想不到的 Bootstrap 类加载器带来的 Native 内存泄露分析
-
最近我们线上有同学反馈,java服务在接入了支持预发的javaagent以后会出现缓存的内存增长,去掉agent启动以后内存增长正常。于是分析了一下这个问题,写了这篇文章。...
- 高性能无锁并发框架Disruptor,太强了
-
Disruptor是一个开源框架,研发的初衷是为了解决高并发下队列锁的问题,最早由LMAX提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单官网:lmax-e...
- 从构建分布式秒杀系统聊聊Disruptor高性能队列
-
前言秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友的建议,希望可以把阻塞队列ArrayBlockingQueue这个队列替换成Disruptor,由于之前曾...
- 无锁队列Disruptor原理解析(ringbuffer 无锁队列 c)
-
队列比较队列...
- 高性能并发队列Disruptor使用详解
-
基本概念Disruptor是一个高性能的异步处理框架,是一个轻量的Java消息服务JMS,...
- 高性能队列Disruptor的初体验!(队列高可用)
-
初探Disruptor1.概述...
- Disruptor核心组件(istio核心组件)
-
1.RingBuffer、DisruptorRingBuffer:基于数组的缓存实现,也是创建Sequencer与定义WaitStrategy的入口Disruptor:持有RingBuffer、消...
- Disruptor框架源码阅读-如何不重复消费
-
RingBuffer如何保证数据不丢失由于ringbuffer是一个环形的队列,那么生产者和消费者在遍历这个队列的时候,如何制衡呢?1、生产快,消费慢,数据丢失?生产者速度过快,导致一个对象还没消...
- 这首歌燃爆了!单单听前奏就已经起鸡皮疙瘩了
-
今天是很多人上班的第一天,是不是还在回味着在假日的余兴之中无、法、自、拔?早上起床你是这样的头脑晕晕胀胀,打开word一个上午只敲了几个字。等等!没看到你老板欲言又止的怨念眼神吗?赶紧来一首提神醒脑的...