【Dubbo】2.7.x新增内容说明

Dubbo版本2.7.x新增内容说明

1. 包名从 com.alibaba.dubbo 改为 org.apache.dubbo

2. 使用JDK8

3. 异步编程

  1. 使用 java.util.concurrent.CompletableFuture 实现服务端异步化(方法级别)
  2. 异步过滤器链回调

4. 注册中心

  1. 之前只有注册中心,现在拆分为 注册中心、配置中心、元数据中心,减少对注册中心的压力
  2. 更精炼的注册中心URL,进一步减轻注册中心存储和同步压力,初步实现地址和配置的职责分离

5. 新增路由规则:标签路由

6. 使用YAML作为配置语言

7. 元数据中心

  1. 包括静态配置、服务定义、方法签名等,用于服务测试、Mock、服务治理等

8. 配置中心

  1. 支持Apollo

9. Zookeeper

  1. 客户端改为Curator

10. HTTP/2

  1. Support HTTP/2 through gRPC
  2. 性能提升明显
  3. 支持多语言

11. 服务鉴权认证

  1. 服务的provider,只允许经过授权的consumer应用发起调用,不允许匿名调用。
  2. https://github.com/apache/dubbo/issues/5461

12. 协议

  1. 新增REST协议,合并DubboX,支持Rest方式调用接口
posted @ 2021-02-06 14:44    阅读(244)  评论(0编辑  收藏  举报