2023-12-08 周会 #15
justxuewei
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
等待 review 的 PRs和需要确定的issues
本周工作进展
Triple 协议重构 @DMwangnima
宇轩:完成proto compiler,适配dubbo-go(正在调试)
后续工作:调整connect-go协议header,实现crosstest, grpc, triple, connect, http -> connect
0721: Client 侧的修改已经完成,需要讨论 Provider 侧如何修改。
0804: Provider 方案已经初步形成,等待讨论。
0818:
解决循环依赖问题,完成 API 层面重构 @DMwangnima;
在做 server API 改造,架子已经搭建完成 @L2ncE;
代码生成模版完成,等待适配 protoc @FinalT;
Triple 协议测试,将connect那边的单元测试大部分改成triple这边的了,还有一些细节没改 @Axkea。
1013:
Triple 已经接近收尾(TODOs: apache/dubbo-go#2442
Dubbo-go-samples refactor(https://github.com/apache/dubbo-go-samples/pull/612/files)
1027: 组织修改 dubbogo-samples,有些小 bug,等待修复,计划使用单测覆盖。(计划划分一下任务)
1110:
Blocking Todos
Triple Protocol
New API
Basic Items
Remaining Todos
Triple Protocol
New API
server
package supports configuring more RPC features? ([DISCUSS] shouldserver
package support configuring more RPC features? apache/dubbo-go#2462)triple
is replying onserver
apache/dubbo-go#2482)dubbo-go future ideas
11.24:
Interface changes
引入Connection,让Client对应ConsumerConfig,Connection对应ReferenceConfig。此时dubbo-go同时支持idl和non-idl模式。
Unit Tests
samples
connection PR合并后,samples可以继续进行
1208:
Dubbo-go 3.1.1-rc1 发版
可观测性 @ev1lQuark @FinalT @FoghostCn
Prometheus 封装,大致重构了一部分 - finished - wait for CI
Metrics 目标:与 Java 对齐 - issue
对于 provider/consumer 调用指标埋点
目前 Go 只有 provider 一部分,且不够全
任务分解
0721:
增加了一些指标,RPC 相关指标基本开发完毕,异常处理部分待完成。
RPC 相关的已经合并到 main 分支,与三大中心相关的合并到 feature-metrics。
0804:
@唐启文 @张文锋 三大中心 metrics (on feature-metries) 已经 merged。
@王冠 RPC metrics 直接提交到 main 分支。
全部 metrics 最终形态走“发布-订阅”的模式(目前 RPC metrics 还没有支持这种模式)。
@王冠 RPC 异常阻塞了一段时间,原因是框架没有支持,需要在框架层面先支持,然后再实现异常 metrics。
0818:
Tracing 部分基本完成(apache/dubbo-go#2387
“发布-订阅”的模式已经重构了一部分,由于等待 @张文锋,稍后提出 PR @ev1lQuark;
Prometheus Push 模式的支持 @张文锋;
Dubbo-go samples 关于 Metrics 的示例需要继续完善 @FinalT。
0915: 完善了推模式的支持,正在做 RPC Exception 部分,正在梳理文档中的 exception @ev1lQuark。
1027:
RPC Exception 总数埋点完成。
Metrics config 再修改一下。
Metrics & tracing 文档完善。
1110:
Metadata refactoring - apache/dubbo-go#2432
1208:
Issue 新增一个,可观测性大盘,songxiaosheng 继续跟进。
Dubbo-go v4.0 @justxuewei @DMwangnima
Beta Was this translation helpful? Give feedback.
All reactions