apache / dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.
https://dubbo.apache.org/
Apache License 2.0
40.41k stars 26.42k forks source link

GSoC 2022: Tasks Demo Design and Implementation #9887

Open chickenlj opened 2 years ago

chickenlj commented 2 years ago

服务治理用例设计与实现

目标

首先,从宏观上、使用上掌握 Dubbo 及微服务治理相关概念;在此基础之上,设计一系列的 Demo 应用,基于这些应用设计出一系列微服务治理的 Tasks,每个 Task 涵盖一项或多项 Dubbo 的服务治理能力,通过详细描述的用例引导用户一步步的完成每一个 Task,进而帮助用户学习使用 Dubbo 能做到什么。

任务描述

Dubbo 拥有丰富的治理规则,如服务发现、负载均衡、路由策略(标签路由、条件路由)等,但是这些治理规则的使用具有一定的难度,用户也很难直观的了解到其对应的使用场景。因此 Dubbo 期望有这样的一些场景化的用例能够体现 Dubbo 的治理能力,帮助用户将治理规则迁移到真实业务场景中使用。

这是一项相对比较有挑战性的任务,难度并不在编码本身,而在于对整个 Dubbo 及微服务体系要有比较总体的把握。如能顺利完成,对于参与者整体的视野提升将具有非常大的帮助。参与者可以导师一起协作完成。

参考:

Istio 中 bookinfo 应用

huang-yilong commented 2 years ago

导师您好,我最近了解到这个项目,目前在阅读项目的源码,希望能和您交流。

chickenlj commented 2 years ago

导师您好,我最近了解到这个项目,目前在阅读项目的源码,希望能和您交流。

非常欢迎。如果对当前题目感兴趣,首要完成的一步是参照 GSoC 官方网站流程提交该 Project 的 Proposal,Proposal 内容完全可以是自己对 Dubbo 以及改 Project 的理解,之后我们将基于你提交的 Proposal 进行详细交流。 @Trydamere

huang-yilong commented 2 years ago

@chickenlj 您好,我已经在gsoc网站提交proposal,同时发一份到您的邮箱,希望能和您对proposal进行详细交流

huang-yilong commented 2 years ago

@chickenlj 导师您好,您对我的proposal有什么建议吗?希望能和您交流。

chickenlj commented 2 years ago

Proposal 已收到,待进入下一环节后会有导师进行评估。

BothSavage commented 2 years ago

@chickenlj 导师您好,我已经提交proposal到GSOC,期待您的评估

tony-is-coding commented 2 years ago

@chickenlj 导师您好, 现在还有机会去参与到这个 task中吗? 我对RPC很感兴趣, 并且我也很看好dubbo ecosystem 这个生态, 能否有机会参与到其中去学习?