注册
登录
组态/图模一体化
Log4J2 AsyncLogger以高并发性填充LMAX干扰器的环形缓冲区
返回
Log4J2 AsyncLogger以高并发性填充LMAX干扰器的环形缓冲区
作者:
AsuRa
发布时间:
2024-01-20 12:20:50 (6月前)
转自:
我在基于Java Play Framework的应用程序中使用Log4J2 AsyncLogger。我看到在高并发性(每台服务器约3000个用户)时,环形缓冲区的剩余大小很快达到零,我的请求......
收藏
举报
2 条回复
0#
回复此人
5678
|
2019-08-31 10-32
您可以通过不使用位置来提高速度:替换
[%C{1}:%L]
简单地说
%c
。 Log4j 2
绩效文件
显示记录位置慢100倍。
多个消费者不会加快记录速度。硬盘仍然是单个终端用户,并且有多个线程同时尝试写入(使用锁定来防止数据损坏)实际上更慢。这就是破坏者按照原样设计的原因。
醇>
编辑
登录
后才能参与评论