• 高性能内存队列Disruptor

    时间:2023-02-03 18:04:18

    1 背景Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,包括Apache Storm、Camel、Log4j 2在内的很多知名项目都...

  • Beanstalkd一个高性能分布式内存队列系统

    时间:2022-03-02 02:39:03

    高性能离不开异步,异步离不开队列,内部是Producer-Consumer模型的原理。设计中的核心概念:job:一个需要异步处理的任务,是beanstalkd中得基本单元,需要放在一个tube中;tube:一个有名的任务队列,用来存储统一类型的job,是producer和consumer操作的对象;...