apache / dubbo-go

Go Implementation For Apache Dubbo .
https://dubbo.apache.org/
Apache License 2.0
4.69k stars 917 forks source link

Community weekly meeting record (2024.04.26) #2667

Open EndlessSeeker opened 5 months ago

EndlessSeeker commented 5 months ago
  1. Server回传Attachment给Client功能实现分享 奕博 已合并 issue: https://github.com/apache/dubbo-go/issues/2641 pr: https://github.com/apache/dubbo-go/pull/2658 pr: https://github.com/apache/dubbo-go/pull/2648

  2. unified IDL进展同步与实现分享 宇轩/明宇 proto -> go转换已经完成,正在实现java -> proto转换 其他想法:1.能否通过metadata结构的文件生成idl,2.定义实现openapi,屏蔽语言特性 实现说明:introduction issue: https://github.com/apache/dubbo-go/issues/2595 pr: https://github.com/apache/dubbo-go/pull/2654 sample: https://github.com/Yuukirn/dubbo-go-samples/tree/feature-unified-idl/non_idl

  3. xds适配 零信任安全实现基于xds的对等认证、请求认证、授权认证。后续计划复用现有xds框架,继续实现流量管控能力 pr: https://github.com/apache/dubbo-go/pull/2643

  4. registry/metadata重构、测试用例覆盖 启文/文锋 matadata已经基本完成并收尾,registry等启文提上来,会后确认进度,以及是否引导其他人参与

  5. 接口级接口和服务级接口统一 启文

  6. 文档和示例进展 https://dubbo-next.staged.apache.org/zh-cn/overview/mannual/golang-sdk/

    • 文档:官网使用教程基本实现了和dubbo-go-samples示例的一一对应,后面会基于当前框架已有能力设计一版总体文档并展示
    • 示例:基本完成,后面会进行一轮完整验收,目前发现service-discovery示例有问题,https://github.com/apache/dubbo-go-samples/tree/main/java_interop
    • 不足:流量管控需要构建使用场景,同时对不足之处进行功能增强;java互通的示例,需要mingyu统一review一下
  7. 任务同步与认领:基于dubbo-go实现google/OnlineBotique商城系统 https://github.com/GoogleCloudPlatform/microservices-demo go micro:https://github.com/go-micro/demo/ 工作事项: 初阶:基于dubbo-go重写后端应用,展现dubbo-go的微服务开发能力 进阶:部署流量管控、可观测等微服务治理能力、对接istio控制面等,实现并展现dubbo-go高阶功能 感兴趣的同学可以会后联系如漫

  8. 谷歌编程之夏题目:四项题目均已评审通过,候选人结果4月27号左右公布

  9. 中科院编程之夏预计5月启动,预计dubbo-go会有三项题目