微服务架构下的静态数据通用缓存机制
架构之美
共 5176字,需浏览 11分钟
·
2021-06-27 14:21
- 目录 -
什么是静态数据 为什么需要缓存 通用缓存机制 总结 后记
- 什么是静态数据 -
- 为什么需要缓存 -
- 通用缓存机制 -
- Q&A -
但是进程内缓存存在两个问题:缓存数据的大小:进程可以缓存数据的大小受限于系统可用内存,同时如果机器上部署了多个服务,某个服务使用了太多的内存,则可能会影响其它服务的正常访问,因此不适合大量数据的缓存。
一是注册操作耗时增加,二是其中某个处理引发整体不可用的几率增大,三是程序的扩展性不好;
通过引入队列,将注册信息分别发到积分队列和通知队列,然后由积分模块和通知模块分别处理,用户、积分、通知三个模块的耦合降低了,相互影响变小了,以后再增加注册后的其它处理也就是增加个队列的事,整体的扩展性得到了增强。
- 总结 -
- 后记 -
作者:波斯码
来源:cnblogs.com/bossma/p/9858847.html
评论