记录日志是否用异步任务实现?

来源:6-9 视频基本数据入库-优化工作

p_h

2018-12-07

老师您好。问两个问题哈!
1、课程中你是直接log(‘日志信息’)这种记录日志,这种是同步的吧?既然是高性能这里是否需要用异步的方式去做呢?
2、如果我现在的需求是把日志记录进入数据库,用来给管理端程序查询以供管理员查看的。那我需要怎么记录日志呢?是直接异步存入数据库?还是先常规写入日志文件,然后用swoole定时挖掘入库?还是说是其他什么方案呢?
。。。特别是第二个问题,麻烦老师讲一下详细的思路。谢谢!

写回答

1回答

singwa

2018-12-07

同学您好。

第一个问题i: 可以使用异步写日志, 课程后面也有说的。

第二个问题:如果日志 量不发 可以异步写, 如果是大量的日志 那应该是先落盘,然后通过其他进程是分析这个日志 再入库。 您可以了解下大数据日志解决方案。关于大量日志的网上很多方案,我现在在公司做的就是大日志量的解决方案,如果感兴趣的话可以扣找我沟通。祝您学习愉快

0
3
singwa
你好,课程后面会有,因为第九章会升级es3
2018-12-14
共3条回复

EasySwoole+ElasticSearch打造高性能小视频服务系统

系统掌握EasySwoole框架,从容应对高并发、高性能业务

556 学习 · 235 问题

查看课程