1、底层性能为什么如此高效 ?

  1. 数据结构层面: 使用环形结构、数组、内存预加载
  2. 使用单线程写方式、内存屏障(valotilehappens before语义)
  3. 消除伪共享(填充缓存行)
  4. 序号栅栏和序号配合使用消除锁和CAS

2、你们项目使用过 disruptor 框架吗 ?

  1. 1、使用 disruptor + nacos 做统一ID生成服务
  2. 2、使用 disruptor + netty 处理业务请求