Dubbo

426 阅读1分钟

1.节点:provider、consumer、registry、container、monitor。

2.调用关系:

1.container启动并连接、运行provider。
2.provider启动时会注册服务到registry中。
3.consumer启动时会在registry中订阅自己所需服务。
4.registry返回provider地址列表给consumer。
5.consumer根据软负载均衡算法选一台提供者进行调用。
6.provider和consumer在内存中累计调用次数和调用时间,定时发送统计数据给monitor。

3.特性:

1.连通性:说明它们之间都存在连接关系。如container、provider、consumer之间的长连接。
2.健壮性:说明具有稳定性,比如说注册中心对等集群中的任意一台宕掉后,将自动切换到另一台。就算注册中心全部宕掉,服务者和消费者仍可以通过本地缓存进行通讯。 3.伸缩性:可以通过增加机器部署实例进行添加新的注册中心和服务提供者。
4.升级性:对未来架构的设想,比起目前框架它的特点是可以实现自动部署服务的本地代理以及可以通过访问压力来自动增减服务提供者。