写点什么

What's new in dubbo-go-pixiu 0.5.1

作者:apache/dubbo-go
  • 2022 年 8 月 10 日
    浙江
  • 本文字数:1402 字

    阅读完需:约 5 分钟

dubbo-go-pixiu v0.5.1(链接https://github.com/apache/dubbo-go-pixiu/releases/tag/v0.5.1-rc2 ) 经过 apache 发版投票流程今天正式发版 ,在此感谢关注 dubbo-go-pixiu 的伙伴,以及社区伙伴们的无私奉献。

1 Pixiu 是什么

Pixiu 是 dubbogo 社区推出的一款基于 Dubbo 生态的高性能网关。


2 Pixiu 0.5.1 发版内容

Features 1 可观测性之分布式链路追踪 我们常说的可观测性大致分为三个方向:Logging、Tracing 和 Metrics。皆在帮助开发者快速分析和诊断分布式应用的性能瓶颈,提高开发诊断效率,而在 0.5.1 版本,Pixiu 也投入了相当一部分精力在 Tracing 方向,下面简单介绍一下由社区 Maxingg 同学为 Pixiu 提供了 HTTP 场景 Tracing 能力。



关于分布式应用可观测性领域感兴趣的同学可以加入社区,一起探讨、建设。


PR:https://github.com/apache/dubbo-go-pixiu/pull/394

2.1 健康检查

Pixiu 新增了服务健康检查机制,为 Pixiu 的增加更多可靠的使用场景,由社区 ztelur 提供基于与端点建立 tcp 网络拨号来探活,下面简单介绍一下 Pixiu Heath Check。



PR: https://github.com/apache/dubbo-go-pixiu/pull/421

2.3 代理 Dubbo 直连模式

Dubbo/Dubbo-go 的直连模式大家都不陌生,而这个版本,为了更好的帮助 Pixiu 在云原生(Sidecar)的方向迈步,Pixiu 在现有基于服务发现代理请求 dubbo 的基础上,新增了直连的模式,更好的助力 Pixiu 的 Sidecar 形态。


下面是使用直连时配置:


static_resources:  listeners:    - name: "http-listener"      protocol_type: "HTTP"      address:        socket_address:          address: "0.0.0.0"          port: 8888      filter_chains:          filters:            - name: dgp.filter.httpconnectionmanager              config:                route_config:                  routes:                    - match:                        prefix: "/UserService"                      route:                        cluster: "user"                http_filters:                  - name: dgp.filter.http.directdubboproxy                    config:  clusters:    - name: "dubbo-server"      lb_policy: "lb"      endpoints:        - id: 1          socket_address:            address: 127.0.0.1            port: 20000
复制代码


PR: https://github.com/apache/dubbo-go-pixiu/pull/434

2.4 在云原生方向继续探索:xDS 文件订阅模式

本 feature 由社区 mark4z 提供。Pixiu 基于文件订阅方式通过 xDS 协议动态更新资源,这会很直观的反应 xDS 获取资源的流程。


PR:https://github.com/apache/dubbo-go-pixiu/pull/417


目前为止,Pixiu Sidecar 形态已经支持了 LDS 和 CDS 两种协议,也已经实现了与 Pixiu Admin(Pixiu xDS Server https://github.com/dubbo-go-pixiu/pixiu-admin )动态发现资源,这是 Pixiu 在 Dubbo Proxy Mesh 上的一大步,相信未来的 Pixiu ,在云原生道路上会越走越好,并且走出 Pixiu 自己独一无二的道路。


3 BUG 修复与优化

4 关注社区


            



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

dubbogo社区 2019.08.25 加入

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

评论

发布
暂无评论
What's new in dubbo-go-pixiu 0.5.1_dubbogo_apache/dubbo-go_InfoQ写作社区