写点什么

What's new in dubbo-go v3.0.4

作者:apache/dubbo-go
  • 2022-12-21
    浙江
  • 本文字数:1002 字

    阅读完需:约 3 分钟

dubbogo 社区发布了 v3.0.4 https://github.com/apache/dubbo-go/releases/tag/v3.0.4-rc1,本文列出相关重大 feature、bugfix 、 性能提升项。

1 对接 PolarisMesh

互联互通工作一直是 dubbogo 社区过去四年工作的重点。今年突破阿里社区的产品矩阵,与腾讯相关同学合作,完成了 dubbogo 对 Polaris 的服务注册发现、动态路由、访问限流三大能力的集成。


Polaris 是一支持多语言多框架的云原生服务治理平台,具备服务管理、流量管理、故障容错、配置管理和可观测性五大功能。所以后续还会将 Polaris 的服务熔断、节点熔断、可观测性以及配置中心的能力融入到 dubbogo 中,让用户能够在 dubbogo 中使用 Polaris 一站式的服务治理功能。


更多信息参见《互联互通的新典范:Polaris 和 dubbogo 全面对接》


相关 pull requests


由社区 @chuntaojun 和 @jasondeng1997 两位同学贡献。


  • https://github.com/apache/dubbo-go/pull/2100

  • https://github.com/apache/dubbo-go/pull/2128

  • https://github.com/apache/dubbo-go/pull/2132

2 TLS 支持

Dubbo-go 已经对 Dubbo/gRPC/Triple 协议实现了完整的 TLS 支持,同时在 dubbo-go-samples/tls 中给出了完整的使用方式。


相关 pull requests 由 @ZLBer 同学贡献:


  • https://github.com/apache/dubbo-go/pull/2073

  • https://github.com/apache/dubbo-go/pull/2117

3 完善 local/remote 模式下 metadata

对齐了 dubbo 与 dubbogo 之间 metadata 实现:


  • metadata 数据结构上报

  • 解决 remote meta 的 bug:v3.0.3 版本之前把路径配置到 zk 里面的时候,有非法访问的问题

  • 命令行工具,从 metadata 中心拉取数据,然后进行展示 https://github.com/apache/dubbo-go/pull/2066

4 BUG 修复与优化

  • 修复了 leastactive 错误选择 invoker 的问题: https://github.com/apache/dubbo-go/pull/2068

  • 为 ReferenceConfigBuilder 新增更多的 setter: https://github.com/apache/dubbo-go/pull/2098

  • 修改 Triple 协议 timeout 无法识别 ms 单位的问题: https://github.com/apache/dubbo-go/pull/2105

  • 修复 DUBBO_IP_TO_REGISTRY 环境变量不生效的问题: https://github.com/apache/dubbo-go/pull/2138

5 Others

如果你有任何疑问,欢迎钉钉扫码加入交流群【钉钉群号 23331795】。


作者简介

牛学蔚,GitHub 账号 @justxuewei,dubbogo 社区 PMC,主要参与 Dubbo-go 柔性服务等功能和方向的建设工作,目前专注于云原生、容器技术、中间件和微服务等方向。

发布于: 刚刚阅读数: 3
用户头像

dubbogo社区 2019-08-25 加入

dubbogo社区官方账号,发布 github.com/apache/dubbo-go 各种最新技术趋势、项目实战和最新版本特性等技术干货。

评论

发布
暂无评论
What's new in dubbo-go v3.0.4_dubbo_apache/dubbo-go_InfoQ写作社区