最近听别人介绍有一些实时性响应要求很高的系统,在用户登陆时会一次性的把用户全部数据库信息载入内存,接下来只改内存数据,要写数据库的时候异步写就行,只要保证服务器在关机前写入所有数据就ok,不过这个异步写,异步方式是什么?每次需要写库时就新建一个线程执行写库操作?
还是专门搞一个队列,所有写库的数据先放队列里,然后由一个线程轮询去取出来写入数据库?
感觉着两种方法都有优劣,维护队列,访问队列时可能堵塞;开个线程,可能会造成线程过多
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。