======================================================================================
1、提供注册服务、消费者可以适时检测到服务变更,基于zookeeper存储数据、watch观察者机制
2、服务可以通过界面配置、路由规则、优先级、流量控制
3、主要针对RPC远程调用或者webService
======================================================================================
生存者:P
消费者:C
代理服务器:broker
zookeeper:
1、分布式的协调服务,其中的一个作用就是可以存储数据,数据存储分布在多个节点之上,也就是每个节点的数据都是一个副本,存储类似与文件系统的模式。
2、可以说zk数据存储可以理解为一个数据库,只不过它可以把数据存储多份,保证数据安全。
3、客户端在存储数据的时候,只要在zk里面半数以上的节点写入数据就成功,zk会在后面自动在zk节点同步数据,达到一致性