开发者社区> 问答> 正文

高并发系统如何读取数据库中的配置信息

现在需要设计一个系统,常驻内存运行,每秒接收上万条数据,每收到一条数据,就要跟mysql中该数据的配置进行比较,判断该条数据是否异常,确定其状态,然后根据mysql中上次的状态将本次状态写入mysql,供web前台查看,这样每来一条数据就要读两次、写一次。对于这样的情况,有没有好一点的解决方案。目前想到的是先将数据库中所有的配置读到内存,在更改mysql中的配置时,系统再读一次修改项,但是对于状态,因为要查询状态,必须保证状态尽量是最新的。对于这样的情况,有什么好的解决方案。多谢各位大神指教!

展开
收起
a123456678 2016-06-14 14:31:49 1938 0
1 条回答
写回答
取消 提交回答
  • 必须被肯定的是你的想法,数据推送到APP上从内存中查是非常好的解决方案。至于如何同步更新有很多种方法,有主动侦听的也有被动推送的,相信你一定能找到符合自己的办法。

    2019-07-17 19:37:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
徐雷-Java为王,互联网高并发架构设计与选型之路6.0 立即下载
Redis 的高并发实战:抢购系统 立即下载
MySQL高并发场景实战 立即下载