参考资料:
简介
- Apache Dubbo 一款基于 RPC 服务开发的云原生微服务框架,与 SpringCloud 类似
- 使用 Dubbo 开发的微服务原生具备相互之间远程地址发现 (注册中心) 和通信的能力
- Dubbo 支持丰富的服务治理特性,包含 服务发现、负载均衡、流量调度 等,高度可 扩展
- Dubbo 由 阿里巴巴 开发,并贡献给 Apache
发展历程
版本迭代
软件生态的活跃度
与 SpringCloud 相比的优势
- 功能丰富,基于原生库即可完成大部分的微服务治理能力
- 支持超大规模的微服务机器设计,高性能 RPC 通信协议实现
- 高度可扩展性,支持在调用过程中对流量及协议进行拦截扩展,如 Filter、Router、LB 等
- 支持微服务治理的扩展组件
- Registry 注册中心:Zookeeper、Nacos
- Config Center 配置中心:Zookeeper、Nacos
- Metadata Center 元数据中心 (Dubbo3 支持)