zookeeper实现服务以及注册

一,从服务拆分到服务注册发现与分析。
二,服务注册实现的原理。

1,服务拆分
单体-----> soa面向服务化-------> 微服务架构
传统单体服务 .war项目
soa项目 业务拆分控制层,事务处理层,数据层
微服务架构 各个业务放置在一个模块中,模块之间调用。

2,服务模块之间的通信
1),当有多个模块时,即多个服务节点,需要第三方容器,保持模块之间的通信与调用。
2),这个第三方容器也会把服务地址暴露出来,供客户端调用。

3,zookeeper实现服务地址统一化管理
zookeeper实现服务以及注册
4,分布式重要概念
CAP理论
C Consistency 数据一致性
A Availability 可用性,很多时候能够保持数据的正常响应
P Partition Tolerance 分区容错性,某个节点发生错误了,任然 可用。