新手入门资料
- Dominant language
- Rust
- Stars
- 296
- Forks
- 65
- PR merge metrics
- No merged PRs in 30d
Description
以下是一些新手入门资料,主要分为Dubbo框架(其他语言的设计)和Dubbo Rust的实现
[Dubbo多语言资料 - rust.pptx](https://github.com/apache/dubbo-rust/files/9915208/Dubbo.-.rust.pptx)
1. 熟悉Dubbo框架的整体设计
+ PPT:《Dubbo多语言-Rust》,可以知道:Dubbo框架的核心能力以及对应的模块
+ Dubbo总体架构:https://dubbo.apache.org/zh/docs3-v2/java-sdk/concepts-and-architecture/triple/
+ Dubbo高级特性:https://dubbo.apache.org/zh/docs3-v2/java-sdk/advanced-features-and-usage/
2. 熟悉Dubbo Rust的设计:
+ 从demo入门
+ PPT:《dubbo-rust的现在以及未来》,了解dubbo-rust当前的进展以及近期的规划
+ 阅读源码:深入了解,选择自己感兴趣的任务为社区贡献代码
已有的任务:有些任务已经有小伙伴在做,欢迎其他感兴趣的小伙伴参与进来
+ Filter组件:需要扩展多种Filter组件
+ Context:对齐其他语言框架中的Context能力
+ 服务注册以及服务发现模块:
+ 客户端侧Invoker组件:需要对Dubbo框架有些了解
+ 框架的Error优化:对框架内部所有组件的Error要标准化
这些模块目前会有2-3位小伙伴一起再做(用Rust写代码太慢了,只能增加并发度)。
还有其他任务正在逐步细化:这些工作看似简单,实则是组件未来扩展的基础
+ 独立组件的Readme doc
+ 独立组件的test case
如果对其中某个模块或者细节很感兴趣,可以直接联系我。
Contributor guide
Assessment
This issue has not been assessed yet.