暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

社区星力量 | 平等、包容、耐性,这对贡献小白来说很重要

海豚调度 2023-07-04
224


点击蓝字 关注我们


社区星力量

截至今天,Apache DolphinScheduler 项目在 GitHub 上的 Star 数已突破 10.7K,贡献者人数也突破了 470 人。社区的不断壮大,离不开每位 Contributor 的支持。


今天我们来认识一位新的「社区星力量」!


PROFILE

伏长海

公司:珍岛集团CDP部门

职位:开发工程师

Github ID: fuchanghai

从事领域:6年JAVA练习生,数据集成,大数据调度


社区贡献盘点


  • DataX:添加Hive和Presto的解析,部分数据遇到特殊字段报错的处理;

  • SUB_PROCESS类型节点状态异常的修复;

  • 将Swagger替换成OpenAPI;

  • UT补充;

  • 任务报错死循环的问题;

  • 以及其bug修改。


对话社区

当初与 Apache DolphinScheduler 结缘,背后有什么有趣的故事吗?

加入社区后,有哪些让你印象深刻的事?

我接触开源实际上也就三四年,但是我之前遇到的开源社区都不活跃所以一直没有提过PR。DolphinScheduler其实是我第一次提PR的项目。这里我真的非常感谢梓豪大佬,我的第一个PR就是梓豪帮我review的。一个很简单UT修改因为不符合规范,review了一个月才合并,我曾经一度的想放弃,还好梓豪每次都会给我鼓励。

开源为什么吸引你?有什么关于参与开源的小故事可以分享吗?

其实吸引我的原因,真的很简单。每一个微小的,看起来微不足道的improvement,各位committer 和 PMC都会认真对待,耐心地提出建议,包容度很强。每次社区里的同学们的留言都会让我学到很多,提升很多,也让我更在意细节。

您所在公司是否使用过 DolphinScheduler?使用场景是什么?

珍岛集团是一家面向全球企业提供营销软件及服务的公司,现已形成IaaS,PaaS,All-in-one AI SaaS智能营销云平台。在我们CDP部门中,已将数据集成,可视化建模,标签体系,用户画像,多维特征分析,idMapping 等多个模块的调度交给DolphinScheduler处理。




日间调度3W+任务,夜间调度5000+任务。目前我们上线DolphinScheduler时间还不长,用户不多,期待DolphinScheduler以后更加稳定的表现(小伙伴们夜间任务并发多,建议最好调大任务状态的检查间隔)。

基于DolphinScheduler的二次开发方案是否可以介绍一下?

我们在DolphinScheduler中添加了MQ,将各模块和DolphinScheduler解耦。



根据业务需求,我们还二开了远程调用DataX类型节点(DataX目前需要在worker-server的本地启动,这不是我们想要的),在DataX中添加了多种JDBC数据源以及非JDBC数据源,实现了动态更新DataX开启自定义模板下的数据源信息,自定义告警邮件,以及日志相关功能的二开。


DolphinScheduler社区贡献给您的第一印象是怎样的?您希望在这里有何收获?

社区给我的第一映像是平等,包容,耐性。这对刚开始贡献的小白来说很重要。

您认为调度系统最关键的需求是什么?

我认为调度系统最关键的就是稳定性,不能稳定的正常执行,调度系统将毫无意义。

您持续在DolphinScheduler社区活跃的动力是什么?

提升自己的能力,和优秀的人同行,包容友好的环境。


参与贡献


随着国内开源的迅猛崛起,Apache DolphinScheduler 社区迎来蓬勃发展,为了做更好用、易用的调度,真诚欢迎热爱开源的伙伴加入到开源社区中来,为中国开源崛起献上一份自己的力量,让本土开源走向全球。


参与 DolphinScheduler 社区有非常多的参与贡献的方式,包括:


贡献第一个PR(文档、代码) 我们也希望是简单的,第一个PR用于熟悉提交的流程和社区协作以及感受社区的友好度。


社区汇总了以下适合新手的问题列表:https://github.com/apache/dolphinscheduler/issues/5689


非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22


如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community/development/contribute.html


来吧,DolphinScheduler开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。


参与开源可以近距离与各路高手切磋,迅速提升自己的技能,如果您想参与贡献,我们有个贡献者种子孵化群,可以添加社区小助手微信(Leonard-ds) ,手把手教会您( 贡献者不分水平高低,有问必答,关键是有一颗愿意贡献的心 )。

添加社区小助手微信(Leonard-ds,好友申请注明“入交流群+姓名+公司+职位信息“,群里是实名制,仅用于验证身份) 



添加小助手微信时请说明想参与贡献。


来吧,开源社区非常期待您的参与。



< 🐬🐬 >
更多精彩推荐

优秀用户案例有奖征集 | 活动火热开启,快来投稿!

用一杯星巴克的钱,训练自己私有化的ChatGPT

拈花云科基于 Apache DolphinScheduler 在文旅业态下的实践

☞去年办了这么多场Meetup都没有你,2023年赶紧安排起来!

【第十二期】Apache DolphinScheduler 每周 FAQ 集锦

开源之夏 2023 | Apache DolphinScheduler 项目申请中选公示



点击阅读原文查看项目详情

文章转载自海豚调度,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论