GitHub user AlexStocks closed a discussion: 2025-02-16 weekly
## 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侧的文档、成果
## RPC Communication
| Item | Priority | Issue/Pr | Owner | Description |
| ------- | -------- | ------ | --------- | -------- |
| dubbo-go路由接口的改进 | P1 | issue 2283 | 文锋 |
|
| client can't get attachments which is set from server | P1 | issue 2641
| 嘉嘉 |
|
| attachment 丢失 | P0 | issue 2752 2582 | zhangcunli&文锋&梁嘉嘉 | 嘉嘉尝试复现中
|
| common.URL,、内存、goroutine 泄漏 | P0 | issue 2722, 2709, 2699, 2683, 2678 |
吴歆帆&罗颖韬 |
doc:https://github.com/apache/dubbo-go/discussions/2750,https://github.com/apache/dubbo-go/discussions/2764
跟 歆帆沟通后,推进相关工作。 |
| v3.2 使用问题 | P0 |
[[#2707](https://github.com/apache/dubbo-go/issues/2707)](https://github.com/apache/dubbo-go/issues/2707)
[[#2703](https://github.com/apache/dubbo-go/issues/2703)](https://github.com/apache/dubbo-go/issues/2703)
| 文锋 |
|
| data race 问题 | P1 |
[[#2277](https://github.com/apache/dubbo-go/issues/2277)](https://github.com/apache/dubbo-go/issues/2277)
| 泽亚 | 泽亚能复现,有空解决下
|
| 超时问题改进 | P1 |
[[#2302](https://github.com/apache/dubbo-go/issues/2302)](https://github.com/apache/dubbo-go/issues/2302)
| 歆帆 |
| |
| Provides group version support for the reflection service | P1 |
[[#2567](https://github.com/apache/dubbo-go/issues/2567)](https://github.com/apache/dubbo-go/issues/2567)
| 泽亚 | |
## Registry
| Item | Priority |
Issue/Pr | Owner | Description |
| ------------------------------------------------------------ | -------- |
------------------------------------------------------- | ----- | ----------- |
| Same address cannot distinguish different registry center | P1 |
https://github.com/apache/dubbo-go/issues/2524 | fengrui | |
## 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)
| | |
| dubbo protocol and dubbo-go-hessian2 can not process (*int32)(nil) corner
case | P0 |
[[#2517](https://github.com/apache/dubbo-go/issues/2517)](https://github.com/apache/dubbo-go/issues/2517)
| | |
| the default maxMsgLength for getty param | P1 |
[[#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)
| | |
### Protocol(triple)
| Item | Priority | Issue/Pr | Owner | Description |
| ----- | --- | ------ | ----- | ----- |
| triple 协议 | P0 | https://github.com/apache/dubbo-go/issues/2263 |
吴歆帆、方泽亚、史凤瑞、叶凯乐 | 【泽亚+凤瑞】在推进连接池 |
| Triple header/trailer usage pattern proposal | P1 |
https://github.com/apache/dubbo-go/issues/2422 | xinfan
| 这里说明了新 triple 实现的一些细节问题 |
| 在 Triple 协议下,配置最大消息长度无效 | P1 |
https://github.com/apache/dubbo-go/issues/2487 | 凤瑞 | 正在跟进
|
|
| Triple non-proto mode support | P2 |
https://github.com/apache/dubbo-go/issues/2491 |
| |
| Move sample code in protocol.triple.internal package to
apache/dubbo-go-samples | P1 |
https://github.com/apache/dubbo-go/issues/2498 | 泽亚
| 跟进中 |
| Multi Protocols doesn't work on Nacos | P1 |
https://github.com/apache/dubbo-go/issues/2581 | 歆帆 | 跟进中
|
| 服务调用时 schema 前缀改进 | P1 |
https://github.com/apache/dubbo-go/pull/2484,https://github.com/apache/dubbo-go/issues/2488
| |
|
## 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)
| | |
| dubbo-go 3.2 grafana 大盘 | P1 |
[[#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)
| P1 | |
| Triple OpenTelemetry support | P1 |
[[#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)
| | |
## 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),
[[#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)
| P1 |
[[#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)
| | |
| dubb-go and dubbo-java compatiable | P1 |
[[#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)
| | |
| 2022 年制定的一些长期规划 | P0 |
[[#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)
| FinalT | |
| Sample and test-case tasks | P1 |
[[#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)
| | |
| 包依赖关系 | 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))]([#2741](https://github.com/apache/dubbo-go/issues/2741))
| 张文锋、梁嘉嘉、罗颖韬 | |
GitHub link: https://github.com/apache/dubbo-go/discussions/2777
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]