1.dubbo
- 一个分布式、高性能、透明化的RPC服务框架
- 提供服务自动注册、自动发现等高效服务治理方案
- 其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等
2.结构功能

- container负责启动、加载、运行provider
- provider启动时,向registry注册自己的服务
- cousumer启动时,向registry订阅自己的服务
- registry提供provider列表给consumer,实时推送变动情况
- consumer根据provider列表,按负载算法选一台provider调用
- monitor统计rpc的调用频次
网友评论