【Dubbo】2.7.x新增内容说明
目录
Dubbo版本2.7.x新增内容说明
1. 包名从 com.alibaba.dubbo 改为 org.apache.dubbo
2. 使用JDK8
3. 异步编程
- 使用 java.util.concurrent.CompletableFuture 实现服务端异步化(方法级别)
- 异步过滤器链回调
4. 注册中心
- 之前只有注册中心,现在拆分为 注册中心、配置中心、元数据中心,减少对注册中心的压力
- 更精炼的注册中心URL,进一步减轻注册中心存储和同步压力,初步实现地址和配置的职责分离
5. 新增路由规则:标签路由
6. 使用YAML作为配置语言
7. 元数据中心
- 包括静态配置、服务定义、方法签名等,用于服务测试、Mock、服务治理等
8. 配置中心
- 支持Apollo
9. Zookeeper
- 客户端改为Curator
10. HTTP/2
- Support HTTP/2 through gRPC
- 性能提升明显
- 支持多语言
11. 服务鉴权认证
- 服务的provider,只允许经过授权的consumer应用发起调用,不允许匿名调用。
- https://github.com/apache/dubbo/issues/5461
12. 协议
- 新增REST协议,合并DubboX,支持Rest方式调用接口