Apache Dubbo 3.0版本核心特性
- 应用级服务发现机制
- 下一代RPC协议: Triple
- 全新的路由规则
- 显著的性能提升
- Kubernetes 服务集成
分支差异
在 master 分支的 03223c7 提交之前的大部分更改已迁移至 3.0.0版本。
升级兼容性
几乎兼容2.7.x 版本所有相同的行为。
扩展
Dubbo核心仓库的版本发布中将不再提供第三方 SDK 的一些扩展,现提供 dubbo-spi-extensions 项目来支持这些不太常用的扩展。
目前支持的扩展:
- Zookeeper作为注册中心、Metadata Report、配置中心
- Nacos作为注册中心、 Metadata Report、配置中心
- Kubernetes注册中心
- Redis作为Metadata Report
- Apollo配置中心
- 提供 Hessian2 和 jdk 作为默认序列化程序
- Triple协议支持Protobuf
升级迁移注意事项
- 部分Spring 相关配置列表可能会发生变化,官方将在 dubbo-website 中提供升级指南。
- 为提供高质量的兼容性,Dubbo 3 早期版本默认开启双注册双订阅。