采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好。问两个问题哈! 1、课程中你是直接log(‘日志信息’)这种记录日志,这种是同步的吧?既然是高性能这里是否需要用异步的方式去做呢? 2、如果我现在的需求是把日志记录进入数据库,用来给管理端程序查询以供管理员查看的。那我需要怎么记录日志呢?是直接异步存入数据库?还是先常规写入日志文件,然后用swoole定时挖掘入库?还是说是其他什么方案呢? 。。。特别是第二个问题,麻烦老师讲一下详细的思路。谢谢!
同学您好。
第一个问题i: 可以使用异步写日志, 课程后面也有说的。
第二个问题:如果日志 量不发 可以异步写, 如果是大量的日志 那应该是先落盘,然后通过其他进程是分析这个日志 再入库。 您可以了解下大数据日志解决方案。关于大量日志的网上很多方案,我现在在公司做的就是大日志量的解决方案,如果感兴趣的话可以扣找我沟通。祝您学习愉快
老师您好,我使用了es3中封装好的redis协程连接池,但是我查阅过文档,似乎这个基于swoole封装的redis连接并没有实现太多的redis指令。我在wiki swoole上发现如果使用异步回调的redis客户端,可以通过hiredis以及_call方法映射redis指令,但是在协程链接端有这样都实现吗?我现在都解决方案就是先检查这个指令是否存在,如果存在我是用协程连接池,如果不存在我调用异步客户端做映射指令。
并且如果可以的话,老师您能否讲解一些redis持久化的知识点呢?对这方面还不是很了解,谢谢
你好,课程后面会有,因为第九章会升级es3
登录后可查看更多问答,登录/注册
系统掌握EasySwoole框架,从容应对高并发、高性能业务
2.4k 11
1.5k 10
994 9
1.0k 9
1.5k 7