You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by "AlexStocks (via GitHub)" <gi...@apache.org> on 2025/04/20 11:51:28 UTC

[D] 2025-04-20 weekly [dubbo-go]

GitHub user AlexStocks created a discussion: 2025-04-20 weekly

Item | Link
-- | --
triple | https://github.com/dubbogo/triple
gost | https://github.com/dubbogo/gost
hessian2 |https://github.com/apache/dubbo-go-hessian2
pixiu | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions/25
pixiu-samples | https://github.com/apache/dubbo-go-pixiu-samples
dubbogo samples | https://github.com/apache/dubbo-go-samples/issues
ospp 2025 | https://github.com/apache/dubbo-go/issues/2801



## 2025 规划

1.triple稳定性,解决之前被识别到的issue
2.triple重构,triple和grpc的关系,一个是基于grpc-go的实现,另外一个基于connect-rpc。
目标基于connect-rpc去做连接管理。
3.内存泄漏问题的定位与解决,需要找一些用户看有没有遇到对应的问题,帮助定位
4.error分类,consumer调用provider过程中可能会出现多种异常,网络异常、序列化异常、server侧、业务异常、http错误码的映射,参考grpc、connect-rpc的error分类。
5.服务发现,了解应用发现、接口发现,确保服务发现机制正常运行,提升稳定性。
6.xDS,proxyless,参考java侧的文档、成果
7.AI agent以及gateway探索

## Ecosystem

| Item            | Link                                                         |
| --------------- | ------------------------------------------------------------ |
| pixiu           | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions/24 |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples             |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues            |

## RPC Communication

| Item                                                  | Priority | Issue/Pr                                       | Owner         | Description                                                  |
| ----------------------------------------------------- | -------- | ---------------------------------------------- | ------------- | ------------------------------------------------------------ |
| client can't get attachments which is set from server | P1       | https://github.com/apache/dubbo-go/issues/2641 | 嘉嘉、凤瑞    |                                                              |
| attachment 丢失                                       | P1       | https://github.com/apache/dubbo-go/issues/2582 | 凤瑞          |                                                              |
| common.URL,、内存、goroutine 泄漏                     | P0       | issue  2683, 2678                              | 吴歆帆&罗颖韬 | doc:https://github.com/apache/dubbo-go/discussions/2750,https://github.com/apache/dubbo-go/discussions/2764 跟 歆帆沟通后,推进相关工作。 |

## Codec Protocol

| Item                                                  | Priority | Issue/Pr                                                     | Owner  | Description |
| ----------------------------------------------------- | -------- | ------------------------------------------------------------ | ------ | ----------- |
| Rest protocol                                         | P1       | [[[[#2513](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/apache/dubbo-go/issues/2513) |        |             |
|                                                       |          |                                                              |        |             |
| the default maxMsgLength for getty param              | P1       | [[[[#2619](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/apache/dubbo-go/issues/2619) | 吴歆帆 |             |
| [Proposal] Unified IDL control for multiple protocols | P1       | [[[[#2595](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/apache/dubbo-go/issues/2595) |        |             |

### Protocol(triple)

| Item                                         | Priority | Issue/Pr                                       | Owner | Description                                                  |
| -------------------------------------------- | -------- | ---------------------------------------------- | ----- | ------------------------------------------------------------ |
| Triple header/trailer usage pattern proposal | P1       | https://github.com/apache/dubbo-go/issues/2422 | 歆帆  | 这里说明了新 triple 实现的一些细节问题,后续整理到 discussion |
| Triple non-proto mode support                | P2       | https://github.com/apache/dubbo-go/issues/2491 | 泽亚  |                                                              |
| Multi Protocols doesn't work on Nacos        | P1       | https://github.com/apache/dubbo-go/issues/2581 | 歆帆  | wuxiaoyu 跟进                                                |


## obersavability

| Item                                                      | Priority | Issue/Pr                                                     | Owner | Description |
| --------------------------------------------------------- | -------- | ------------------------------------------------------------ | ----- | ----------- |
| [Triple] Add XXX filter automatically when XXX is enabled | P1       | [[[[#2505](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/apache/dubbo-go/issues/2505) |       |             |
| dubbo-go 3.2 grafana 大盘                                 | P1       | [[[[#2520](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/apache/dubbo-go/issues/2520) |       |             |
| dubbo v3 版本已经没有这个api设置日志对象的支持            | P1       | [[[[#2526](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/apache/dubbo-go/issues/2526) | P1    |             |
| Triple OpenTelemetry support                              | P1       | [[[[#2554](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/apache/dubbo-go/issues/2554) |       |             |
| 可观测性改进                                              | P1       | [[[[#2315](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/apache/dubbo-go/issues/2315) |       |             |

## long-term work

| Item                                                         | Priority | Issue/Pr                                                     | Owner                  | Description |
| ------------------------------------------------------------ | -------- | ------------------------------------------------------------ | ---------------------- | ----------- |
| 易用性改进                                                   | P1       | [[[[#2265](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/apache/dubbo-go/issues/2265), [[[[#2326](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/apache/dubbo-go/issues/2326) |                        |             |
| Summarized todos for [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441) | P1       | [[[[#2442](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/apache/dubbo-go/issues/2442) |                        |             |
| Dubbo3 api design                                            | P1       | [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441) |                        |             |
| dubb-go and dubbo-java compatiable                           | P1       | [[[[#2578](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/apache/dubbo-go/issues/2578) |                        |             |
| 2024.04.26 weekly                                            | P1       | [[[[#2667](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/apache/dubbo-go/issues/2667) |                        |             |
| 2022 年制定的一些长期规划                                    | P0       | [[[[#2136](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/apache/dubbo-go/issues/2136) | Alex                   |             |
| healthcheck的设计和未来版本的讨论                            | P1       | [[[[#2490](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/apache/dubbo-go/issues/2490) | FinalT                 |             |
| Sample and test-case tasks                                   | P1       | [[[[#2608](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/apache/dubbo-go/issues/2608) |                        |             |
| Some feature plan and thoughts                               | P1       | [[[[#2610](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/apache/dubbo-go/issues/2610) |                        |             |
| 包依赖关系                                                   | P2       | https://github.com/apache/dubbo-go/issues/2377,https://github.com/apache/dubbo-go/issues/2343,嘉嘉: issue:[[[[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/discussions/%5B#2741%5D(https://github.com/apache/dubbo-go/issues/2741))](https://github.com/apache/dubbo-go/discussions/%5B[#2741](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/apache/dubbo-go/issues/2741))](https://github.com/apache/dubbo-go/discussions/%5B[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/apache/dubbo-go/issues/2741))]([#2741](https://github.com/apache/dubbo-go/issues/2741)) | 张文锋、梁嘉嘉、罗颖韬 |             |

GitHub link: https://github.com/apache/dubbo-go/discussions/2844

----
This is an automatically sent email for notifications@dubbo.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@dubbo.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [D] 2025-04-20 weekly [dubbo-go]

Posted by "AlexStocks (via GitHub)" <gi...@apache.org>.
GitHub user AlexStocks edited a discussion: 2025-04-20 weekly

| Item   | Link  |
| --- | ---- |
| triple   | https://github.com/dubbogo/triple     |
| gost     | https://github.com/dubbogo/gost       |
| hessian2 | https://github.com/apache/dubbo-go-hessian2  |
| pixiu    | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples      |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues     |
| ospp 2025       | [#2801](https://github.com/apache/dubbo-go/issues/2801)      |

## 2025 规划

1.triple稳定性,解决之前被识别到的issue。
2.内存泄漏问题的定位与解决,需要找一些用户看有没有遇到对应的问题,帮助定位。
3.error分类,consumer调用provider过程中可能会出现多种异常,网络异常、序列化异常、server侧、业务异常、http错误码的映射,参考grpc、connect-rpc的error分类。
4.服务发现,了解应用发现、接口发现,确保服务发现机制正常运行,提升稳定性。
5.xDS,proxyless,参考java侧的文档、成果。
6.AI agent以及gateway探索。
7.提供配置文件手册,丰富文档。

## Ecosystem

| Item     | Link  |
| ------- | ---- |
| pixiu    | [dubbo-go-pixiu/dubbo-go-pixiu.github.io#24](https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions/24) |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples      |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues     |

## RPC Communication

| Item  | Priority | Issue/Pr  | Owner   | Description    |
| ---- | -------- | ------- | ------ | ---- |
|  [Performance Tuning]Use NotifyAll instead of Notify one after one on address notification.   |    P1   |  [2030 ]( https://github.com/apache/dubbo-go/issues/2030)   |       |      |
| client can't get attachments which is set from server | P1       | [#2641](https://github.com/apache/dubbo-go/issues/2641) | 嘉嘉、凤瑞     |       |
| attachment 丢失       | P1       | [#2582](https://github.com/apache/dubbo-go/issues/2582) | 凤瑞    |       |
| common.URL,、内存、goroutine 泄漏     | P0       | issue 2683, 2678 | 吴歆帆、罗颖韬 | doc:https://github.com/apache/dubbo-go/discussions/2750,https://github.com/apache/dubbo-go/discussions/2764 跟 歆帆沟通后,推进相关工作。 |
| [Enhancement] multi registry center address verification     | P1       | [#2094](https://github.com/apache/dubbo-go/issues/2094) |  |       |
| 验证一下是否解决      | P0       | [#2078](https://github.com/apache/dubbo-go/issues/2078) | 泽睿    |       |
| 应用级服务发现在分组订阅、泛化下测试  | P1       | [#2077](https://github.com/apache/dubbo-go/issues/2077) |  |       |
| feat: Introducing informer mechanism into the k8s registry   | P0       | [#2065](https://github.com/apache/dubbo-go/issues/2065) | 吴歆帆  | k8s |
| 使用 Nacos 同一命名空间时,如果通过应用级服务发现调用其他服务接口,无法同时做到提供使用接口级服务发现的 service | P1       | [#2044](https://github.com/apache/dubbo-go/issues/2044) |  | nacos问题 |
| Expose readiness and liveness apis so the process's status can be detected by the scheduling cluster like K8S. | P1       | [#2039](https://github.com/apache/dubbo-go/issues/2039) |  | k8s |
| duboo go从配置中心拉取配置出现error,但不影响使用 | P1       | [#2015](https://github.com/apache/dubbo-go/issues/2015) |  | nacos问题 |
| Support offline gracefully without registry notification. | P1 | [#1977](https://github.com/apache/dubbo-go/issues/1977) |  |       |
| bug: nacos-go-sdk stdout redirect | P1 | [#1960](https://github.com/apache/dubbo-go/issues/1960) |  | nacos问题 |
| Prompt [i/0 timeout] after calling the service multiple times | P1 | [#1868](https://github.com/apache/dubbo-go/issues/1868) |  |       |
| 希望dubbogo可以处理java端dubbo框架的token验证 | P1 | [#1711](https://github.com/apache/dubbo-go/issues/1711) |  |       |
| Imp: delete a service provider when using k8s hpa | P1 | [#1141](https://github.com/apache/dubbo-go/issues/1141) |  | k8s |
| [Enhancement] registry type support all  | P1 | [2095](https://github.com/apache/dubbo-go/issues/2095)  |  |       |

## Codec Protocol

| Item    | Priority | Issue/Pr     | Owner  | Description |
| ----- | -------- | ---- | ------ | --- |
| Rest protocol  | P1       | [[[[#2513](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/[/issues/2513](https://github.com/apache/dubbo-go/issues/2513))](https://github.com/[/issues/2513](https://github.com/apache/dubbo-go/issues/2513))]([#2513](https://github.com/apache/dubbo-go/issues/2513)) | |      |
| the default maxMsgLength for getty param       | P1       | [[[[#2619](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/[/issues/2619](https://github.com/apache/dubbo-go/issues/2619))](https://github.com/[/issues/2619](https://github.com/apache/dubbo-go/issues/2619))]([#2619](https://github.com/apache/dubbo-go/issues/2619)) | 吴歆帆 |      |
| [Proposal] Unified IDL control for multiple protocols | P1       | [[[[#2595](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/[/issues/2595](https://github.com/apache/dubbo-go/issues/2595))](https://github.com/[/issues/2595](https://github.com/apache/dubbo-go/issues/2595))]([#2595](https://github.com/apache/dubbo-go/issues/2595)) | |      |

### Protocol(triple)

| Item  | Priority | Issue/Pr  | Owner | Description   |
| ----- | -------- | ------- | ----- | ----- |
| Multi Protocols doesn't work on Nacos | P1       | [#2581](https://github.com/apache/dubbo-go/issues/2581) | 凤瑞  | wuxiaoyu 跟进 |

## obersavability

| Item      | Priority | Issue/Pr     | Owner | Description |
| - | -------- | ---- | ----- | --- |
| [Triple] Add XXX filter automatically when XXX is enabled | P1       | [[[[#2505](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/[/issues/2505](https://github.com/apache/dubbo-go/issues/2505))](https://github.com/[/issues/2505](https://github.com/apache/dubbo-go/issues/2505))]([#2505](https://github.com/apache/dubbo-go/issues/2505)) |       |      |
| dubbo-go 3.2 grafana 大盘   | P1       | [[[[#2520](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/[/issues/2520](https://github.com/apache/dubbo-go/issues/2520))](https://github.com/[/issues/2520](https://github.com/apache/dubbo-go/issues/2520))]([#2520](https://github.com/apache/dubbo-go/issues/2520)) |       |      |
| dubbo v3 版本已经没有这个api设置日志对象的支持     | P1       | [[[[#2526](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/[/issues/2526](https://github.com/apache/dubbo-go/issues/2526))](https://github.com/[/issues/2526](https://github.com/apache/dubbo-go/issues/2526))]([#2526](https://github.com/apache/dubbo-go/issues/2526)) |       |      |
| Triple OpenTelemetry support       | P1       | [[[[#2554](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/[/issues/2554](https://github.com/apache/dubbo-go/issues/2554))](https://github.com/[/issues/2554](https://github.com/apache/dubbo-go/issues/2554))]([#2554](https://github.com/apache/dubbo-go/issues/2554)) |       |      |
| 可观测性改进       | P1       | [[[[#2315](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/[/issues/2315](https://github.com/apache/dubbo-go/issues/2315))](https://github.com/[/issues/2315](https://github.com/apache/dubbo-go/issues/2315))]([#2315](https://github.com/apache/dubbo-go/issues/2315)) |       |      |
| log重复初始化      | P0       | https://github.com/apache/dubbo-go/issues/2148        | Tom   |      |

# tools

| Item      | Priority | Issue/Pr  | Owner | Description |
| -------- | -------- | ------- | ----- | --- |
| Dubbogo-cli 工具的文档和代码迁移 | P1       | [#1799](https://github.com/apache/dubbo-go/issues/1799) |       |      |

# doc

| Item      | Priority | Issue/Pr  | Owner | Description |
| -------- | -------- | ------- | ----- | --- |
|  If we need a code style?  |    P2    |  [1755 ]( https://github.com/apache/dubbo-go/issues/1755)   |       |      |
|  dubbo-go文档  |  P2  |  [ 2137]( https://github.com/apache/dubbo-go/issues/2137)   |       |      |
|  Dubbo Go 文档结构优化设想  |  P2  |  [ 2153]( https://github.com/apache/dubbo-go/issues/2153)   |       |      |

## long-term work

| Item  | Priority | Issue/Pr     | Owner  | Description |
| ---- | -------- | ---- | ------ | --- |
| 易用性改进   | P1       | [[[[#2265](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/[/issues/2265](https://github.com/apache/dubbo-go/issues/2265))](https://github.com/[/issues/2265](https://github.com/apache/dubbo-go/issues/2265))]([#2265](https://github.com/apache/dubbo-go/issues/2265)), [[[[#2326](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/[/issues/2326](https://github.com/apache/dubbo-go/issues/2326))](https://github.com/[/issues/2326](https://github.com/apache/dubbo-go/issues/2326))]([#2326](https://github.com/apache/dubbo-go/issues/2326)) | |      |
| Summarized todos for [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))]([#2441](https://github.com/apache/dubbo-go/issues/2441)) | P1       | [[[[#2442](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/[/issues/2442](https://github.com/apache/dubbo-go/issues/2442))](https://github.com/[/issues/2442](https://github.com/apache/dubbo-go/issues/2442))]([#2442](https://github.com/apache/dubbo-go/issues/2442)) | |      |
| Dubbo3 api design     | P1       | [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))]([#2441](https://github.com/apache/dubbo-go/issues/2441)) | |      |
| dubb-go and dubbo-java compatiable    | P1       | [[[[#2578](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/[/issues/2578](https://github.com/apache/dubbo-go/issues/2578))](https://github.com/[/issues/2578](https://github.com/apache/dubbo-go/issues/2578))]([#2578](https://github.com/apache/dubbo-go/issues/2578)) | |      |
| 2024.04.26 weekly     | P1       | [[[[#2667](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/[/issues/2667](https://github.com/apache/dubbo-go/issues/2667))](https://github.com/[/issues/2667](https://github.com/apache/dubbo-go/issues/2667))]([#2667](https://github.com/apache/dubbo-go/issues/2667)) | |      |
| 2022 年制定的一些长期规划    | P0       | [[[[#2136](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/[/issues/2136](https://github.com/apache/dubbo-go/issues/2136))](https://github.com/[/issues/2136](https://github.com/apache/dubbo-go/issues/2136))]([#2136](https://github.com/apache/dubbo-go/issues/2136)) | Alex   |      |
| healthcheck的设计和未来版本的讨论     | P1       | [[[[#2490](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/[/issues/2490](https://github.com/apache/dubbo-go/issues/2490))](https://github.com/[/issues/2490](https://github.com/apache/dubbo-go/issues/2490))]([#2490](https://github.com/apache/dubbo-go/issues/2490)) | FinalT |      |
| Sample and test-case tasks   | P1       | [[[[#2608](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/[/issues/2608](https://github.com/apache/dubbo-go/issues/2608))](https://github.com/[/issues/2608](https://github.com/apache/dubbo-go/issues/2608))]([#2608](https://github.com/apache/dubbo-go/issues/2608)) | |      |
| Some feature plan and thoughts        | P1       | [[[[#2610](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/[/issues/2610](https://github.com/apache/dubbo-go/issues/2610))](https://github.com/[/issues/2610](https://github.com/apache/dubbo-go/issues/2610))]([#2610](https://github.com/apache/dubbo-go/issues/2610)) | |      |
| 包依赖关系   | P2       | https://github.com/apache/dubbo-go/issues/2377,https://github.com/apache/dubbo-go/issues/2343,嘉嘉: issue:[[[[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/discussions/%5B#2741%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))](https://github.com/apache/dubbo-go/discussions/%5B[#2741](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))](https://github.com/apache/dubbo-go/discussions/%5B[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741))%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))]([#2741](https://github.com/apache/dubbo-go/issues/2741)) | 张文锋、梁嘉嘉、罗颖韬 |      |



GitHub link: https://github.com/apache/dubbo-go/discussions/2844

----
This is an automatically sent email for notifications@dubbo.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@dubbo.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [D] 2025-04-20 weekly [dubbo-go]

Posted by "AlexStocks (via GitHub)" <gi...@apache.org>.
GitHub user AlexStocks closed a discussion: 2025-04-20 weekly

| Item   | Link  |
| --- | ---- |
| triple   | https://github.com/dubbogo/triple     |
| gost     | https://github.com/dubbogo/gost       |
| hessian2 | https://github.com/apache/dubbo-go-hessian2  |
| pixiu    | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples      |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues     |
| ospp 2025       | [#2801](https://github.com/apache/dubbo-go/issues/2801)      |

## 2025 规划

1.triple稳定性,解决之前被识别到的issue。
2.内存泄漏问题的定位与解决,需要找一些用户看有没有遇到对应的问题,帮助定位。
3.error分类,consumer调用provider过程中可能会出现多种异常,网络异常、序列化异常、server侧、业务异常、http错误码的映射,参考grpc、connect-rpc的error分类。
4.服务发现,了解应用发现、接口发现,确保服务发现机制正常运行,提升稳定性。
5.xDS,proxyless,参考java侧的文档、成果。
6.AI agent以及gateway探索。
7.提供配置文件手册,丰富文档。

## Ecosystem

| Item     | Link  |
| ------- | ---- |
| pixiu    | [dubbo-go-pixiu/dubbo-go-pixiu.github.io#24](https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions/24) |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples      |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues     |

## RPC Communication

| Item  | Priority | Issue/Pr  | Owner   | Description    |
| ---- | -------- | ------- | ------ | ---- |
|  [Performance Tuning]Use NotifyAll instead of Notify one after one on address notification.   |    P1   |  [2030 ]( https://github.com/apache/dubbo-go/issues/2030)   |       |      |
| client can't get attachments which is set from server | P1       | [#2641](https://github.com/apache/dubbo-go/issues/2641) | 嘉嘉、凤瑞     |       |
| attachment 丢失       | P1       | [#2582](https://github.com/apache/dubbo-go/issues/2582) | 凤瑞    |       |
| common.URL,、内存、goroutine 泄漏     | P0       | issue 2683, 2678 | 吴歆帆、罗颖韬 | doc:https://github.com/apache/dubbo-go/discussions/2750,https://github.com/apache/dubbo-go/discussions/2764 跟 歆帆沟通后,推进相关工作。 |
| [Enhancement] multi registry center address verification     | P1       | [#2094](https://github.com/apache/dubbo-go/issues/2094) |  |       |
| 验证一下是否解决      | P0       | [#2078](https://github.com/apache/dubbo-go/issues/2078) | 泽睿    |       |
| 应用级服务发现在分组订阅、泛化下测试  | P1       | [#2077](https://github.com/apache/dubbo-go/issues/2077) |  |       |
| feat: Introducing informer mechanism into the k8s registry   | P0       | [#2065](https://github.com/apache/dubbo-go/issues/2065) | 吴歆帆  | k8s |
| 使用 Nacos 同一命名空间时,如果通过应用级服务发现调用其他服务接口,无法同时做到提供使用接口级服务发现的 service | P1       | [#2044](https://github.com/apache/dubbo-go/issues/2044) |  | nacos问题 |
| Expose readiness and liveness apis so the process's status can be detected by the scheduling cluster like K8S. | P1       | [#2039](https://github.com/apache/dubbo-go/issues/2039) |  | k8s |
| duboo go从配置中心拉取配置出现error,但不影响使用 | P1       | [#2015](https://github.com/apache/dubbo-go/issues/2015) |  | nacos问题 |
| Support offline gracefully without registry notification. | P1 | [#1977](https://github.com/apache/dubbo-go/issues/1977) |  |       |
| bug: nacos-go-sdk stdout redirect | P1 | [#1960](https://github.com/apache/dubbo-go/issues/1960) |  | nacos问题 |
| Prompt [i/0 timeout] after calling the service multiple times | P1 | [#1868](https://github.com/apache/dubbo-go/issues/1868) |  |       |
| 希望dubbogo可以处理java端dubbo框架的token验证 | P1 | [#1711](https://github.com/apache/dubbo-go/issues/1711) |  |       |
| Imp: delete a service provider when using k8s hpa | P1 | [#1141](https://github.com/apache/dubbo-go/issues/1141) |  | k8s |
| [Enhancement] registry type support all  | P1 | [2095](https://github.com/apache/dubbo-go/issues/2095)  |  |       |

## Codec Protocol

| Item    | Priority | Issue/Pr     | Owner  | Description |
| ----- | -------- | ---- | ------ | --- |
| Rest protocol  | P1       | [[[[#2513](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/[/issues/2513](https://github.com/apache/dubbo-go/issues/2513))](https://github.com/[/issues/2513](https://github.com/apache/dubbo-go/issues/2513))]([#2513](https://github.com/apache/dubbo-go/issues/2513)) | |      |
| the default maxMsgLength for getty param       | P1       | [[[[#2619](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/[/issues/2619](https://github.com/apache/dubbo-go/issues/2619))](https://github.com/[/issues/2619](https://github.com/apache/dubbo-go/issues/2619))]([#2619](https://github.com/apache/dubbo-go/issues/2619)) | 吴歆帆 |      |
| [Proposal] Unified IDL control for multiple protocols | P1       | [[[[#2595](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/[/issues/2595](https://github.com/apache/dubbo-go/issues/2595))](https://github.com/[/issues/2595](https://github.com/apache/dubbo-go/issues/2595))]([#2595](https://github.com/apache/dubbo-go/issues/2595)) | |      |

### Protocol(triple)

| Item  | Priority | Issue/Pr  | Owner | Description   |
| ----- | -------- | ------- | ----- | ----- |
| Multi Protocols doesn't work on Nacos | P1       | [#2581](https://github.com/apache/dubbo-go/issues/2581) | 凤瑞  | wuxiaoyu 跟进 |

## obersavability

| Item      | Priority | Issue/Pr     | Owner | Description |
| - | -------- | ---- | ----- | --- |
| [Triple] Add XXX filter automatically when XXX is enabled | P1       | [[[[#2505](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/[/issues/2505](https://github.com/apache/dubbo-go/issues/2505))](https://github.com/[/issues/2505](https://github.com/apache/dubbo-go/issues/2505))]([#2505](https://github.com/apache/dubbo-go/issues/2505)) |       |      |
| dubbo-go 3.2 grafana 大盘   | P1       | [[[[#2520](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/[/issues/2520](https://github.com/apache/dubbo-go/issues/2520))](https://github.com/[/issues/2520](https://github.com/apache/dubbo-go/issues/2520))]([#2520](https://github.com/apache/dubbo-go/issues/2520)) |       |      |
| dubbo v3 版本已经没有这个api设置日志对象的支持     | P1       | [[[[#2526](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/[/issues/2526](https://github.com/apache/dubbo-go/issues/2526))](https://github.com/[/issues/2526](https://github.com/apache/dubbo-go/issues/2526))]([#2526](https://github.com/apache/dubbo-go/issues/2526)) |       |      |
| Triple OpenTelemetry support       | P1       | [[[[#2554](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/[/issues/2554](https://github.com/apache/dubbo-go/issues/2554))](https://github.com/[/issues/2554](https://github.com/apache/dubbo-go/issues/2554))]([#2554](https://github.com/apache/dubbo-go/issues/2554)) |       |      |
| 可观测性改进       | P1       | [[[[#2315](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/[/issues/2315](https://github.com/apache/dubbo-go/issues/2315))](https://github.com/[/issues/2315](https://github.com/apache/dubbo-go/issues/2315))]([#2315](https://github.com/apache/dubbo-go/issues/2315)) |       |      |
| log重复初始化      | P0       | https://github.com/apache/dubbo-go/issues/2148        | Tom   |      |

# tools

| Item      | Priority | Issue/Pr  | Owner | Description |
| -------- | -------- | ------- | ----- | --- |
| Dubbogo-cli 工具的文档和代码迁移 | P1       | [#1799](https://github.com/apache/dubbo-go/issues/1799) |       |      |

# doc

| Item      | Priority | Issue/Pr  | Owner | Description |
| -------- | -------- | ------- | ----- | --- |
|  If we need a code style?  |    P2    |  [1755 ]( https://github.com/apache/dubbo-go/issues/1755)   |       |      |
|  dubbo-go文档  |  P2  |  [ 2137]( https://github.com/apache/dubbo-go/issues/2137)   |       |      |
|  Dubbo Go 文档结构优化设想  |  P2  |  [ 2153]( https://github.com/apache/dubbo-go/issues/2153)   |       |      |

## long-term work

| Item  | Priority | Issue/Pr     | Owner  | Description |
| ---- | -------- | ---- | ------ | --- |
| 易用性改进   | P1       | [[[[#2265](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/[/issues/2265](https://github.com/apache/dubbo-go/issues/2265))](https://github.com/[/issues/2265](https://github.com/apache/dubbo-go/issues/2265))]([#2265](https://github.com/apache/dubbo-go/issues/2265)), [[[[#2326](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/[/issues/2326](https://github.com/apache/dubbo-go/issues/2326))](https://github.com/[/issues/2326](https://github.com/apache/dubbo-go/issues/2326))]([#2326](https://github.com/apache/dubbo-go/issues/2326)) | |      |
| Summarized todos for [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))]([#2441](https://github.com/apache/dubbo-go/issues/2441)) | P1       | [[[[#2442](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/[/issues/2442](https://github.com/apache/dubbo-go/issues/2442))](https://github.com/[/issues/2442](https://github.com/apache/dubbo-go/issues/2442))]([#2442](https://github.com/apache/dubbo-go/issues/2442)) | |      |
| Dubbo3 api design     | P1       | [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))]([#2441](https://github.com/apache/dubbo-go/issues/2441)) | |      |
| dubb-go and dubbo-java compatiable    | P1       | [[[[#2578](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/[/issues/2578](https://github.com/apache/dubbo-go/issues/2578))](https://github.com/[/issues/2578](https://github.com/apache/dubbo-go/issues/2578))]([#2578](https://github.com/apache/dubbo-go/issues/2578)) | |      |
| 2024.04.26 weekly     | P1       | [[[[#2667](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/[/issues/2667](https://github.com/apache/dubbo-go/issues/2667))](https://github.com/[/issues/2667](https://github.com/apache/dubbo-go/issues/2667))]([#2667](https://github.com/apache/dubbo-go/issues/2667)) | |      |
| 2022 年制定的一些长期规划    | P0       | [[[[#2136](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/[/issues/2136](https://github.com/apache/dubbo-go/issues/2136))](https://github.com/[/issues/2136](https://github.com/apache/dubbo-go/issues/2136))]([#2136](https://github.com/apache/dubbo-go/issues/2136)) | Alex   |      |
| healthcheck的设计和未来版本的讨论     | P1       | [[[[#2490](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/[/issues/2490](https://github.com/apache/dubbo-go/issues/2490))](https://github.com/[/issues/2490](https://github.com/apache/dubbo-go/issues/2490))]([#2490](https://github.com/apache/dubbo-go/issues/2490)) | FinalT |      |
| Sample and test-case tasks   | P1       | [[[[#2608](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/[/issues/2608](https://github.com/apache/dubbo-go/issues/2608))](https://github.com/[/issues/2608](https://github.com/apache/dubbo-go/issues/2608))]([#2608](https://github.com/apache/dubbo-go/issues/2608)) | |      |
| Some feature plan and thoughts        | P1       | [[[[#2610](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/[/issues/2610](https://github.com/apache/dubbo-go/issues/2610))](https://github.com/[/issues/2610](https://github.com/apache/dubbo-go/issues/2610))]([#2610](https://github.com/apache/dubbo-go/issues/2610)) | |      |
| 包依赖关系   | P2       | https://github.com/apache/dubbo-go/issues/2377,https://github.com/apache/dubbo-go/issues/2343,嘉嘉: issue:[[[[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/discussions/%5B#2741%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))](https://github.com/apache/dubbo-go/discussions/%5B[#2741](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))](https://github.com/apache/dubbo-go/discussions/%5B[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741))%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))]([#2741](https://github.com/apache/dubbo-go/issues/2741)) | 张文锋、梁嘉嘉、罗颖韬 |      |



GitHub link: https://github.com/apache/dubbo-go/discussions/2844

----
This is an automatically sent email for notifications@dubbo.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@dubbo.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [D] 2025-04-20 weekly [dubbo-go]

Posted by "AlexStocks (via GitHub)" <gi...@apache.org>.
GitHub user AlexStocks edited a discussion: 2025-04-20 weekly

Item | Link
-- | --
triple | https://github.com/dubbogo/triple
gost | https://github.com/dubbogo/gost
hessian2 |https://github.com/apache/dubbo-go-hessian2
pixiu | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions
pixiu-samples | https://github.com/apache/dubbo-go-pixiu-samples
dubbogo samples | https://github.com/apache/dubbo-go-samples/issues
ospp 2025 | https://github.com/apache/dubbo-go/issues/2801

## 2025 规划

1.triple稳定性,解决之前被识别到的issue
2.triple重构,triple和grpc的关系,一个是基于grpc-go的实现,另外一个基于connect-rpc。
目标基于connect-rpc去做连接管理。
3.内存泄漏问题的定位与解决,需要找一些用户看有没有遇到对应的问题,帮助定位
4.error分类,consumer调用provider过程中可能会出现多种异常,网络异常、序列化异常、server侧、业务异常、http错误码的映射,参考grpc、connect-rpc的error分类。
5.服务发现,了解应用发现、接口发现,确保服务发现机制正常运行,提升稳定性。
6.xDS,proxyless,参考java侧的文档、成果
7.AI agent以及gateway探索

## Ecosystem

| Item            | Link                                                         |
| --------------- | ------------------------------------------------------------ |
| pixiu           | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions/24 |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples             |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues            |

## RPC Communication

| Item                                                  | Priority | Issue/Pr                                       | Owner         | Description                                                  |
| ----------------------------------------------------- | -------- | ---------------------------------------------- | ------------- | ------------------------------------------------------------ |
| client can't get attachments which is set from server | P1       | https://github.com/apache/dubbo-go/issues/2641 | 嘉嘉、凤瑞    |                                                              |
| attachment 丢失                                       | P1       | https://github.com/apache/dubbo-go/issues/2582 | 凤瑞          |                                                              |
| common.URL,、内存、goroutine 泄漏                     | P0       | issue  2683, 2678                              | 吴歆帆&罗颖韬 | doc:https://github.com/apache/dubbo-go/discussions/2750,https://github.com/apache/dubbo-go/discussions/2764 跟 歆帆沟通后,推进相关工作。 |

## Codec Protocol

| Item                                                  | Priority | Issue/Pr                                                     | Owner  | Description |
| ----------------------------------------------------- | -------- | ------------------------------------------------------------ | ------ | ----------- |
| Rest protocol                                         | P1       | [[[[#2513](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/apache/dubbo-go/issues/2513) |        |             |
|                                                       |          |                                                              |        |             |
| the default maxMsgLength for getty param              | P1       | [[[[#2619](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/apache/dubbo-go/issues/2619) | 吴歆帆 |             |
| [Proposal] Unified IDL control for multiple protocols | P1       | [[[[#2595](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/apache/dubbo-go/issues/2595) |        |             |

### Protocol(triple)

| Item                                         | Priority | Issue/Pr                                       | Owner | Description                                                  |
| -------------------------------------------- | -------- | ---------------------------------------------- | ----- | ------------------------------------------------------------ |
| Triple header/trailer usage pattern proposal | P1       | https://github.com/apache/dubbo-go/issues/2422 | 歆帆  | 这里说明了新 triple 实现的一些细节问题,后续整理到 discussion |
| Triple non-proto mode support                | P2       | https://github.com/apache/dubbo-go/issues/2491 | 泽亚  |                                                              |
| Multi Protocols doesn't work on Nacos        | P1       | https://github.com/apache/dubbo-go/issues/2581 | 歆帆  | wuxiaoyu 跟进                                                |


## obersavability

| Item                                                      | Priority | Issue/Pr                                                     | Owner | Description |
| --------------------------------------------------------- | -------- | ------------------------------------------------------------ | ----- | ----------- |
| [Triple] Add XXX filter automatically when XXX is enabled | P1       | [[[[#2505](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/apache/dubbo-go/issues/2505) |       |             |
| dubbo-go 3.2 grafana 大盘                                 | P1       | [[[[#2520](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/apache/dubbo-go/issues/2520) |       |             |
| dubbo v3 版本已经没有这个api设置日志对象的支持            | P1       | [[[[#2526](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/apache/dubbo-go/issues/2526) | P1    |             |
| Triple OpenTelemetry support                              | P1       | [[[[#2554](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/apache/dubbo-go/issues/2554) |       |             |
| 可观测性改进                                              | P1       | [[[[#2315](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/apache/dubbo-go/issues/2315) |       |             |

## long-term work

| Item                                                         | Priority | Issue/Pr                                                     | Owner                  | Description |
| ------------------------------------------------------------ | -------- | ------------------------------------------------------------ | ---------------------- | ----------- |
| 易用性改进                                                   | P1       | [[[[#2265](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/apache/dubbo-go/issues/2265), [[[[#2326](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/apache/dubbo-go/issues/2326) |                        |             |
| Summarized todos for [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441) | P1       | [[[[#2442](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/apache/dubbo-go/issues/2442) |                        |             |
| Dubbo3 api design                                            | P1       | [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/apache/dubbo-go/issues/2441) |                        |             |
| dubb-go and dubbo-java compatiable                           | P1       | [[[[#2578](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/apache/dubbo-go/issues/2578) |                        |             |
| 2024.04.26 weekly                                            | P1       | [[[[#2667](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/apache/dubbo-go/issues/2667) |                        |             |
| 2022 年制定的一些长期规划                                    | P0       | [[[[#2136](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/apache/dubbo-go/issues/2136) | Alex                   |             |
| healthcheck的设计和未来版本的讨论                            | P1       | [[[[#2490](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/apache/dubbo-go/issues/2490) | FinalT                 |             |
| Sample and test-case tasks                                   | P1       | [[[[#2608](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/apache/dubbo-go/issues/2608) |                        |             |
| Some feature plan and thoughts                               | P1       | [[[[#2610](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/apache/dubbo-go/issues/2610) |                        |             |
| 包依赖关系                                                   | P2       | https://github.com/apache/dubbo-go/issues/2377,https://github.com/apache/dubbo-go/issues/2343,嘉嘉: issue:[[[[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/discussions/%5B#2741%5D(https://github.com/apache/dubbo-go/issues/2741))](https://github.com/apache/dubbo-go/discussions/%5B[#2741](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/apache/dubbo-go/issues/2741))](https://github.com/apache/dubbo-go/discussions/%5B[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/apache/dubbo-go/issues/2741))]([#2741](https://github.com/apache/dubbo-go/issues/2741)) | 张文锋、梁嘉嘉、罗颖韬 |             |

GitHub link: https://github.com/apache/dubbo-go/discussions/2844

----
This is an automatically sent email for notifications@dubbo.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@dubbo.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [D] 2025-04-20 weekly [dubbo-go]

Posted by "AlexStocks (via GitHub)" <gi...@apache.org>.
GitHub user AlexStocks edited a discussion: 2025-04-20 weekly

| Item   | Link  |
| --- | ---- |
| triple   | https://github.com/dubbogo/triple     |
| gost     | https://github.com/dubbogo/gost       |
| hessian2 | https://github.com/apache/dubbo-go-hessian2  |
| pixiu    | https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples      |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues     |
| ospp 2025       | [#2801](https://github.com/apache/dubbo-go/issues/2801)      |

## 2025 规划

1.triple稳定性,解决之前被识别到的issue。

3.内存泄漏问题的定位与解决,需要找一些用户看有没有遇到对应的问题,帮助定位。
4.error分类,consumer调用provider过程中可能会出现多种异常,网络异常、序列化异常、server侧、业务异常、http错误码的映射,参考grpc、connect-rpc的error分类。
5.服务发现,了解应用发现、接口发现,确保服务发现机制正常运行,提升稳定性。
6.xDS,proxyless,参考java侧的文档、成果。
7.AI agent以及gateway探索。

8.提供配置文件手册,丰富文档。

## Ecosystem

| Item     | Link  |
| ------- | ---- |
| pixiu    | [dubbo-go-pixiu/dubbo-go-pixiu.github.io#24](https://github.com/dubbo-go-pixiu/dubbo-go-pixiu.github.io/discussions/24) |
| pixiu-samples   | https://github.com/apache/dubbo-go-pixiu-samples      |
| dubbogo samples | https://github.com/apache/dubbo-go-samples/issues     |

## RPC Communication

| Item  | Priority | Issue/Pr  | Owner   | Description    |
| ---- | -------- | ------- | ------ | ---- |
|  [Performance Tuning]Use NotifyAll instead of Notify one after one on address notification.   |    P1   |  [2030 ]( https://github.com/apache/dubbo-go/issues/2030)   |       |      |
| client can't get attachments which is set from server | P1       | [#2641](https://github.com/apache/dubbo-go/issues/2641) | 嘉嘉、凤瑞     |       |
| attachment 丢失       | P1       | [#2582](https://github.com/apache/dubbo-go/issues/2582) | 凤瑞    |       |
| common.URL,、内存、goroutine 泄漏     | P0       | issue 2683, 2678 | 吴歆帆、罗颖韬 | doc:https://github.com/apache/dubbo-go/discussions/2750,https://github.com/apache/dubbo-go/discussions/2764 跟 歆帆沟通后,推进相关工作。 |
| [Enhancement] multi registry center address verification     | P1       | [#2094](https://github.com/apache/dubbo-go/issues/2094) |  |       |
| 验证一下是否解决      | P0       | [#2078](https://github.com/apache/dubbo-go/issues/2078) | 泽睿    |       |
| 应用级服务发现在分组订阅、泛化下测试  | P1       | [#2077](https://github.com/apache/dubbo-go/issues/2077) |  |       |
| feat: Introducing informer mechanism into the k8s registry   | P0       | [#2065](https://github.com/apache/dubbo-go/issues/2065) | 吴歆帆  | k8s |
| 使用 Nacos 同一命名空间时,如果通过应用级服务发现调用其他服务接口,无法同时做到提供使用接口级服务发现的 service | P1       | [#2044](https://github.com/apache/dubbo-go/issues/2044) |  | nacos问题 |
| Expose readiness and liveness apis so the process's status can be detected by the scheduling cluster like K8S. | P1       | [#2039](https://github.com/apache/dubbo-go/issues/2039) |  | k8s |
| duboo go从配置中心拉取配置出现error,但不影响使用 | P1       | [#2015](https://github.com/apache/dubbo-go/issues/2015) |  | nacos问题 |
| Support offline gracefully without registry notification. | P1 | [#1977](https://github.com/apache/dubbo-go/issues/1977) |  |       |
| bug: nacos-go-sdk stdout redirect | P1 | [#1960](https://github.com/apache/dubbo-go/issues/1960) |  | nacos问题 |
| Prompt [i/0 timeout] after calling the service multiple times | P1 | [#1868](https://github.com/apache/dubbo-go/issues/1868) |  |       |
| 希望dubbogo可以处理java端dubbo框架的token验证 | P1 | [#1711](https://github.com/apache/dubbo-go/issues/1711) |  |       |
| Imp: delete a service provider when using k8s hpa | P1 | [#1141](https://github.com/apache/dubbo-go/issues/1141) |  | k8s |
| [Enhancement] registry type support all  | P1 | [2095](https://github.com/apache/dubbo-go/issues/2095)  |  |       |

## Codec Protocol

| Item    | Priority | Issue/Pr     | Owner  | Description |
| ----- | -------- | ---- | ------ | --- |
| Rest protocol  | P1       | [[[[#2513](https://github.com/apache/dubbo-go/issues/2513)](https://github.com/[/issues/2513](https://github.com/apache/dubbo-go/issues/2513))](https://github.com/[/issues/2513](https://github.com/apache/dubbo-go/issues/2513))]([#2513](https://github.com/apache/dubbo-go/issues/2513)) | |      |
| the default maxMsgLength for getty param       | P1       | [[[[#2619](https://github.com/apache/dubbo-go/issues/2619)](https://github.com/[/issues/2619](https://github.com/apache/dubbo-go/issues/2619))](https://github.com/[/issues/2619](https://github.com/apache/dubbo-go/issues/2619))]([#2619](https://github.com/apache/dubbo-go/issues/2619)) | 吴歆帆 |      |
| [Proposal] Unified IDL control for multiple protocols | P1       | [[[[#2595](https://github.com/apache/dubbo-go/issues/2595)](https://github.com/[/issues/2595](https://github.com/apache/dubbo-go/issues/2595))](https://github.com/[/issues/2595](https://github.com/apache/dubbo-go/issues/2595))]([#2595](https://github.com/apache/dubbo-go/issues/2595)) | |      |

### Protocol(triple)

| Item  | Priority | Issue/Pr  | Owner | Description   |
| ----- | -------- | ------- | ----- | ----- |
| Multi Protocols doesn't work on Nacos | P1       | [#2581](https://github.com/apache/dubbo-go/issues/2581) | 凤瑞  | wuxiaoyu 跟进 |

## obersavability

| Item      | Priority | Issue/Pr     | Owner | Description |
| - | -------- | ---- | ----- | --- |
| [Triple] Add XXX filter automatically when XXX is enabled | P1       | [[[[#2505](https://github.com/apache/dubbo-go/issues/2505)](https://github.com/[/issues/2505](https://github.com/apache/dubbo-go/issues/2505))](https://github.com/[/issues/2505](https://github.com/apache/dubbo-go/issues/2505))]([#2505](https://github.com/apache/dubbo-go/issues/2505)) |       |      |
| dubbo-go 3.2 grafana 大盘   | P1       | [[[[#2520](https://github.com/apache/dubbo-go/issues/2520)](https://github.com/[/issues/2520](https://github.com/apache/dubbo-go/issues/2520))](https://github.com/[/issues/2520](https://github.com/apache/dubbo-go/issues/2520))]([#2520](https://github.com/apache/dubbo-go/issues/2520)) |       |      |
| dubbo v3 版本已经没有这个api设置日志对象的支持     | P1       | [[[[#2526](https://github.com/apache/dubbo-go/issues/2526)](https://github.com/[/issues/2526](https://github.com/apache/dubbo-go/issues/2526))](https://github.com/[/issues/2526](https://github.com/apache/dubbo-go/issues/2526))]([#2526](https://github.com/apache/dubbo-go/issues/2526)) |       |      |
| Triple OpenTelemetry support       | P1       | [[[[#2554](https://github.com/apache/dubbo-go/issues/2554)](https://github.com/[/issues/2554](https://github.com/apache/dubbo-go/issues/2554))](https://github.com/[/issues/2554](https://github.com/apache/dubbo-go/issues/2554))]([#2554](https://github.com/apache/dubbo-go/issues/2554)) |       |      |
| 可观测性改进       | P1       | [[[[#2315](https://github.com/apache/dubbo-go/issues/2315)](https://github.com/[/issues/2315](https://github.com/apache/dubbo-go/issues/2315))](https://github.com/[/issues/2315](https://github.com/apache/dubbo-go/issues/2315))]([#2315](https://github.com/apache/dubbo-go/issues/2315)) |       |      |
| log重复初始化      | P0       | https://github.com/apache/dubbo-go/issues/2148        | Tom   |      |

# tools

| Item      | Priority | Issue/Pr  | Owner | Description |
| -------- | -------- | ------- | ----- | --- |
| Dubbogo-cli 工具的文档和代码迁移 | P1       | [#1799](https://github.com/apache/dubbo-go/issues/1799) |       |      |

# doc

| Item      | Priority | Issue/Pr  | Owner | Description |
| -------- | -------- | ------- | ----- | --- |
|  If we need a code style?  |    P2    |  [1755 ]( https://github.com/apache/dubbo-go/issues/1755)   |       |      |
|  dubbo-go文档  |  P2  |  [ 2137]( https://github.com/apache/dubbo-go/issues/2137)   |       |      |
|  Dubbo Go 文档结构优化设想  |  P2  |  [ 2153]( https://github.com/apache/dubbo-go/issues/2153)   |       |      |

## long-term work

| Item  | Priority | Issue/Pr     | Owner  | Description |
| ---- | -------- | ---- | ------ | --- |
| 易用性改进   | P1       | [[[[#2265](https://github.com/apache/dubbo-go/issues/2265)](https://github.com/[/issues/2265](https://github.com/apache/dubbo-go/issues/2265))](https://github.com/[/issues/2265](https://github.com/apache/dubbo-go/issues/2265))]([#2265](https://github.com/apache/dubbo-go/issues/2265)), [[[[#2326](https://github.com/apache/dubbo-go/issues/2326)](https://github.com/[/issues/2326](https://github.com/apache/dubbo-go/issues/2326))](https://github.com/[/issues/2326](https://github.com/apache/dubbo-go/issues/2326))]([#2326](https://github.com/apache/dubbo-go/issues/2326)) | |      |
| Summarized todos for [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))]([#2441](https://github.com/apache/dubbo-go/issues/2441)) | P1       | [[[[#2442](https://github.com/apache/dubbo-go/issues/2442)](https://github.com/[/issues/2442](https://github.com/apache/dubbo-go/issues/2442))](https://github.com/[/issues/2442](https://github.com/apache/dubbo-go/issues/2442))]([#2442](https://github.com/apache/dubbo-go/issues/2442)) | |      |
| Dubbo3 api design     | P1       | [[[[#2441](https://github.com/apache/dubbo-go/issues/2441)](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))](https://github.com/[/issues/2441](https://github.com/apache/dubbo-go/issues/2441))]([#2441](https://github.com/apache/dubbo-go/issues/2441)) | |      |
| dubb-go and dubbo-java compatiable    | P1       | [[[[#2578](https://github.com/apache/dubbo-go/issues/2578)](https://github.com/[/issues/2578](https://github.com/apache/dubbo-go/issues/2578))](https://github.com/[/issues/2578](https://github.com/apache/dubbo-go/issues/2578))]([#2578](https://github.com/apache/dubbo-go/issues/2578)) | |      |
| 2024.04.26 weekly     | P1       | [[[[#2667](https://github.com/apache/dubbo-go/issues/2667)](https://github.com/[/issues/2667](https://github.com/apache/dubbo-go/issues/2667))](https://github.com/[/issues/2667](https://github.com/apache/dubbo-go/issues/2667))]([#2667](https://github.com/apache/dubbo-go/issues/2667)) | |      |
| 2022 年制定的一些长期规划    | P0       | [[[[#2136](https://github.com/apache/dubbo-go/issues/2136)](https://github.com/[/issues/2136](https://github.com/apache/dubbo-go/issues/2136))](https://github.com/[/issues/2136](https://github.com/apache/dubbo-go/issues/2136))]([#2136](https://github.com/apache/dubbo-go/issues/2136)) | Alex   |      |
| healthcheck的设计和未来版本的讨论     | P1       | [[[[#2490](https://github.com/apache/dubbo-go/issues/2490)](https://github.com/[/issues/2490](https://github.com/apache/dubbo-go/issues/2490))](https://github.com/[/issues/2490](https://github.com/apache/dubbo-go/issues/2490))]([#2490](https://github.com/apache/dubbo-go/issues/2490)) | FinalT |      |
| Sample and test-case tasks   | P1       | [[[[#2608](https://github.com/apache/dubbo-go/issues/2608)](https://github.com/[/issues/2608](https://github.com/apache/dubbo-go/issues/2608))](https://github.com/[/issues/2608](https://github.com/apache/dubbo-go/issues/2608))]([#2608](https://github.com/apache/dubbo-go/issues/2608)) | |      |
| Some feature plan and thoughts        | P1       | [[[[#2610](https://github.com/apache/dubbo-go/issues/2610)](https://github.com/[/issues/2610](https://github.com/apache/dubbo-go/issues/2610))](https://github.com/[/issues/2610](https://github.com/apache/dubbo-go/issues/2610))]([#2610](https://github.com/apache/dubbo-go/issues/2610)) | |      |
| 包依赖关系   | P2       | https://github.com/apache/dubbo-go/issues/2377,https://github.com/apache/dubbo-go/issues/2343,嘉嘉: issue:[[[[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/apache/dubbo-go/discussions/%5B#2741%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))](https://github.com/apache/dubbo-go/discussions/%5B[#2741](https://github.com/apache/dubbo-go/issues/2741)%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))](https://github.com/apache/dubbo-go/discussions/%5B[[#2741](https://github.com/apache/dubbo-go/issues/2741)](https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741))%5D(https://github.com/[/issues/2741](https://github.com/apache/dubbo-go/issues/2741)))]([#2741](https://github.com/apache/dubbo-go/issues/2741)) | 张文锋、梁嘉嘉、罗颖韬 |      |



GitHub link: https://github.com/apache/dubbo-go/discussions/2844

----
This is an automatically sent email for notifications@dubbo.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@dubbo.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org