版权声明:你今天的气质包含了曾经走过的路 读过的书和爱过的人 https://blog.csdn.net/yeiweilan/article/details/86621247
互联网典型分层架构
- web-server层
- service层
- db层与cache层
为了保证高可用,每一个站点、服务、数据库、缓存都会冗余多个实例,组成一个分布式的系统,集群则是一个分布式的物理形态。
- 一个集群,会包含若干信息,例如:集群名称,IP列表,二进制目录,配置目录,日志目录,负责人列表等等
存在问题
集群信息管理分散化。这里最大的问题,是耦合,当集群的信息发生变化的时候,有非常多的配置需要修改:
处理方案
集群信息管理集中化
早期:通过全局配置文件,实现集群信息集中管理,该配置文件会部署到任何一台线上机器,维护和管理也很方便(如果数据过多,可垂直拆分)
中期:通过集群信息管理服务,来维护集群信息
长期:引入配置中心