集群架构的缓存演进
架构一
架构二
- 将 Tomcat 实例按业务分类,不同的业务访问不同的集中式缓存;
架构三
- 采用本地缓存和集中式缓存的二级缓存架构,变化多的数据放在集中式缓存中,变化少的数据放在本地缓存中,这种情况下对数据的一致性要求不是那么高,允许短暂的,本地缓存和集中式缓存中的数据不一致;
架构四
- 对本地缓存和集中式缓存之间做监听,实现本地缓存和集中式缓存的数据同步;
- 用户在后台修改集中式缓存的数据;
- zookeeper 监听集中式缓存的变化;
- zookeeper 同时所有 Tomcat 实例更新自己的本地缓存;
集群架构的特点
- 以单体项目为基础,做业务系统的划分;
- 系统之间存在数据冗余,系统耦合度较高;
优点
- 项目架构简单,开发成本低;
- 可以针对某一个系统瓶颈做适当扩展;
- 不同系统可以用不同的技术实现;
缺点
- 全部功能依然在一个系统中,后期难以维护;
- 集群扩展到一定程度就会产生瓶颈;
本文地址:https://blog.csdn.net/weixin_33669968/article/details/107576659
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
Java简单冒泡排序示例解析
冒泡排序:从小到大排序:package com.etime.test019;import java.util.arrays;public class test1...
[阅读全文]
-
-
-
-
-
-
-
网友评论