过去两周,我们对开源之夏活动中表现优异的开发者们进行了 简单的采访 ,初步粗略地了解了一下他们的开发过程和心得体会。今天,我们将通过同学们的完整结项报告,深入了解项目的开发技术细节,希望能够帮助大家更好地了解 Apache DolphinScheduler 项目的最新进展。
接下来是关于 为 Apache DolphinScheduler 添加 gRPC 插件这一项目的完整报告:
DolphinScheduler 是一个开源分布式工作流调度系统, 为满足用户在工作流中调用 gRPC 服务的需求,设计并实现了 DolphinScheduler gRPC 插件。
本插件旨在:
对照 RFC 文档,插件已满足如下需求:
配置方式与 HTTP Task 类似,降低用户学习成本。
功能性需求:
Protobuf 解析器语法支持相关单元测试 https://github.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-task-plugin/dolphinscheduler-task-grpc/src/test/java/org/apache/dolphinscheduler/plugin/task/grpc/GrpcParserTest.java
项目GitHub链接: https://github.com/apache/dolphinscheduler/pull/17402
感谢 OSPP 及 DolphinScheduler 社区各位导师的支持与指导。
Npofsi Koi (github.com/npofsi)
npofsi@outlook.com
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014275/viewspace-3102375/ ,如需转载,请注明出处,否则将追究法律责任。