请问 swoole 异步mysql 是不是读取mysql表数据是一条一条读取完在读下一条的,读取过程中 我可以获取每一条的ID去处理些其它逻辑

来源:5-3 前端页面构建以及让Nginx 请求转发到swoole服务器

慕移动0571648

2018-12-16

请问 swoole 异步mysql 是不是读取mysql表数据是一条一条读取完在读下一条的,读取过程中 我可以获取每一条的ID去处理些其它逻辑 ?

写回答

1回答

大王今天不巡山

2018-12-17

不是这个意思。举个比较实际的栗子,就老师授课的这个项目而言。创建索引会比较耗时,你上传视频时候ES创建索引这个操作完全可以异步执行!你只要确保视频已经上传成功并且数据库中已经记录,然后你就可以告诉用户视频上传成功了而不必等到索引也创建成功才告诉用户视频上传成功!因为索引创建成功与否和视频上传是否成功可以看成是两个业务。另外提一句这也是中大型高可用应用要引入消息队列的原因。

0
1
singwa
赞赞赞
2018-12-18
共1条回复

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

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

556 学习 · 235 问题

查看课程