提升查询效率

青春壹個敷衍的年華 提交于 2020-10-07 23:57:13

1,整体架构优化

一,主要思路是将功能从系统中拆出来

二,建立独立得数据库和redis缓存,该数据库和redis缓存只负责内部调用,不对外开放。

三,代码解耦方面,使用MQ对项目代码进行解耦。

四,框架选用swoole+swoft,swoft支持通用连接池mysql, redis, rpc。

2,业务优化

一,当前系统不需要大改,兼容现在得业务。

二,逻辑方面,文件数据新增,修改,删除建立消息队列,将数据同步到数据持久层;一级redis缓存直接面向用户,当一级redis缓存有数据丢失时,立即调用持久层二级redis数据;同样二级redis数据丢失时,可以使用二级DB恢复数据。

三,定时校验业务层和数据持久层得数据。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!