传统队列和disruptor比较

传统队列 目前Java提供的消息队列特点如下图: 传统队列性能瓶颈 队列的数据结构一般分数组、链表、堆。基于堆的队列是由于优先级问题设计的,这里不考虑。 首先无界的队列,这种对于系统来说不稳定,万一生产者比消费者快得多,很容易导致内存溢出。而加锁的队列会严重影响性能。因此,一种无锁、有界的环状队列disruptor出现了。 disruptor 背景 Disruptor是英國外匯交易公司LMAX開發
相关文章
相关标签/搜索