最近看了篇介绍内存队列disruptor的文章,据说性能比java的blockingqueue性能好很多,用的CAS原语来代替锁。log4j2的异步模式也使用了此队列,故最近把古老的log4j1.x升级到了log4j2。之前用log4j1.x时,配置了本地、测试、线上三套环境,在代码里用静态代码块动态修改log4j.properties的路径,如下:最近看了篇介绍内存队列disruptor的文章,据说性能比java的blockingqueue
最近看了篇介绍内存队列disruptor的文章,据说性能比java的blockingqueue性能好很多,用的CAS原语来代替锁。log4j2的异步模式也使用了此队列,故最近把古老的log4j1.x升级到了log4j2。之前用log4j1.x时,配置了本地、测试、线上三套环境,在代码里用静态代码块动态修改log4j.properties的路径,如下:最近看了篇介绍内存队列disruptor的文章,据说性能比java的blockingqueue