记录日志是否用异步任务实现?
来源:6-9 视频基本数据入库-优化工作
p_h
2018-12-07
老师您好。问两个问题哈!
1、课程中你是直接log(‘日志信息’)这种记录日志,这种是同步的吧?既然是高性能这里是否需要用异步的方式去做呢?
2、如果我现在的需求是把日志记录进入数据库,用来给管理端程序查询以供管理员查看的。那我需要怎么记录日志呢?是直接异步存入数据库?还是先常规写入日志文件,然后用swoole定时挖掘入库?还是说是其他什么方案呢?
。。。特别是第二个问题,麻烦老师讲一下详细的思路。谢谢!
写回答
1回答
-
同学您好。
第一个问题i: 可以使用异步写日志, 课程后面也有说的。
第二个问题:如果日志 量不发 可以异步写, 如果是大量的日志 那应该是先落盘,然后通过其他进程是分析这个日志 再入库。 您可以了解下大数据日志解决方案。关于大量日志的网上很多方案,我现在在公司做的就是大日志量的解决方案,如果感兴趣的话可以扣找我沟通。祝您学习愉快
032018-12-14
相似问题