高并发的log要不影响速度,该如何存储?

帖子列表 发布于 2015/06/06 20:36
阅读 745
收藏 2
加载中
0
Altman
Altman
push到redis,然后后端程序去写入
0
无名码农
无名码农
日志内存队列+写文件线程,队列需要加锁同步
0
铂金胖子
铂金胖子

方案一。

1. 按照业务类型分到不同的日志文件中

2. 先写到内存中,后续有守护进程专门写文件

方案二

每个交易都写到临时的一个文件,交易最后提交的时候,再写到统一的日志文件中

方案三

后台的每个进程,写自己的日志文件,文件名里面加上进程pid,非多线程情况。


常用的方案一+方案三

方案二是在别的系统发现有这么用的。

返回顶部
顶部