【开启报名】同学看过来,Apache DolphinScheduler开源之夏课题任务正式发布!
如果你还拥有着一张有效的“学生证”,在这个充满机遇的夏天,我们诚邀你加入一个充满挑战和机遇的开源冒险——开源之夏。
这不仅是一个简单的编程开发活动,假如你成功参加并结项之后,还能获得中科院软件所官方颁发的证书和奖金,简直太有趣啦!
Apache DolphinScheduler 社区作为全球性的大数据调度开源项目,我们的使命是让数据处理变得简单、高效而可靠。参与到我们的项目中,你将与全球顶尖的开发者一起工作,用代码解决实际的技术难题,让复杂的数据工作流自动化和智能化!
我们鼓励社区中的每一位同学来踊跃参加这个活动,在这个活动中,不仅可以深度参与到Apache DolphinScheduler项目的实际开发中来,你还可以与资深开发者导师交流互动,积累属于自己的开源人脉,相信在这个夏天,你也能够在社区大放异彩!
项目课题
我们为“开源之夏”精心准备了多个项目,旨在解决从数据调度到集群管理的各种挑战。这些项目不仅会挑战你的技术能力,还会提升你的项目管理和团队协作技能。
项目:增加Raft注册插件
项目产出要求:
- 完成需求,提交PR并合入主分支
项目技术要求:
- 理解 Raft 协议
- 熟悉 DolphinScheduler 的插件机制
- 熟悉 Java 语言
项目描述:
当前 DolphinScheduler 已有 Zookeeper、Mysql、Etcd 三种注册插件,但这些插件需要依赖外部组件,增加了运维难度。新增 Raft 注册插件将使 DolphinScheduler 不再依赖外部组件,利用 Raft 通讯协议实现 master 高可用以及 master 和 worker 之间的交流,使得高可用架构的部署更加简便。
项目:重写JAVA任务类型
项目产出要求:
- 完成需求并将代码提交到开发分支
项目技术要求:
- 熟悉 Java 语言,最好熟悉前端代码
项目描述:
我们目前支持两种 JAVA 任务类型,计划去掉其中一种类型,专注于支持提交 Jar 包的任务模式。你将帮助我们改进任务模式,支持 Fat JAR 和 NORMAL JAR,并补充相关文档。
项目:k8s任务功能扩展
项目产出要求:
- 完成需求并将代码提交到开发分支
项目技术要求:
- 熟悉 Java 语言、k8s,熟悉前端代码优先
项目描述:
当前 k8s 任务以低代码形式组装。我们计划支持用户使用自定义 yml,实现更复杂的任务。你将帮助我们重构 k8s 任务结构,支持自定义模式和低代码模式,并确保重启后任务能够重新监控。
项目:增加DS-plugin Java插件
项目产出要求:
- 完成需求并将代码提交到开发分支
项目技术要求:
- 熟悉 Java 语言,最好熟悉前端代码
项目描述:
我们计划为 DolphinScheduler 增加 DS-plugin Java 插件,帮助业务系统通过 Maven 引用插件,创建定时任务执行器,并支持工作流、节点、定时任务的创建和管理。
你为什么要参与?
- 技术提升:你将有机会学习和掌握最新的大数据技术和云计算知识。
- 实战经验:通过实际项目锻炼你的开发技能,提升解决复杂问题的能力。
- 社区贡献:你的代码将被全球数千家企业使用,真正意义上影响到产业发展。
- 职业网络:与来自世界各地的开发者、导师建立联系,为未来的职业生涯开拓道路。
申请截止日期
请尽早提交申请,我们期待你的加入,共同开创美好的开源未来!具体流程节点请看下图~
*报名传送门
同学们可以登录官网注册报名,填写提交个人信息。我们将从中挑选具有潜力的提案,并与选中的学生进行一对一联系。
参与活动的同学请认真阅读学生指南,在官网项目列表中寻找自己感兴趣的项目,并主动联系项目导师,准备项目申请材料。
学生报名时间:2024 年 4 月 30 日至 6 月 3 日 15:00 UTC+8 项目申请时间:2024 年 4 月 30 日至 6 月 4 日 18:00 UTC+8
报名通道:https://summer-ospp.ac.cn
报名方式:点击官网右上角【学生登录】按钮,注册并提交个人资料,资料通过组委会审核即为报名成功,可进行项目申请。已有账号学生可使用原账号登录,更新并提交个人资料报名。
报名要求:活动面向年满 18 周岁的高校在校学生。暑期即将毕业的学生,只要申请时学生证处在有效期内,就可以报名活动。
国内高校学生报名需提供身份证、教育部学籍在线验证报告(学信网)或学生证等在读证明材料。
国外高校学生或外籍学生需提供显示学生姓名与预计毕业时间的录取通知书、学生卡或其他在读证明材料。注意事项:
学生注册邮箱必须是之后在社区开源仓库中提交代码的 git email 邮箱。
学生不得同时以导师身份参加本活动,如在活动过程中发现此情况,组委会将取消其参与资格、学生奖金及导师奖金。
如遇注册或登录问题,请联系组委会:org@summer-ospp.ac.cn
请同学们务必认真阅读官网学生指南!认真对待并坚持自己的选择!
更多详细内容,请参考学生指南:https://summer-ospp.ac.cn/help/student/
项目申请Q&A
准备项目申请书:根据项目要求与导师建议,参考系统与学生指南中的项目申请模板,准备项目申请书。
提交申请:点击项目主页中的【加入备选】按钮,进入系统个人中心,在【我的项目】页面点击【查看】按钮,上传学生简历及项目申请书。
加入备选的项目数量不限,但在系统上传项目申请书的项目将占用 3 个项目申请名额,且无法取消,请同学们慎重提交。
申请数量:学生最多可以提交 3 个项目的申请书,但最终只能中选承担 1 个项目。每个项目最多由 1 名学生承担。
中选标准:项目申请书的质量是评定学生申请是否通过的最主要标准,中选学生的项目申请书将于官网公示。
结项标准:学生承接的项目需要以 PR/MR 的形式提交到项目所在的开源社区仓库中并完成合并,结项报告将与结项名单一同于官网公示。
注意事项:只有学生排序与导师排序匹配成功、社区审核与组委会审核通过的学生,才能被认定为项目中选学生。在组委会公布中选学生名单之前,项目中选人处于未确定状态。
这是一个难得的机会,让你在暑假期间通过实践提升技能,结识更多志同道合的开发者。快来报名参与开源之夏,与Apache DolphinScheduler社区一起,共同创造开源的美好未来!
我们期待你的加入!
关于Apache DolphinScheduler
Apache DolphinScheduler是一个云原生并带有强大可视化界面的大数据工作流调度平台,致力于让调度变得更加容易,已在 3000+ 家公司的生产环境上稳定运行。身为一款专门针对于大数据平台和大模型的工作调度系统,支持可视化的数据准备和大模型FineTune等功能。同时Apache DolphineScheduler还拥有十分活跃的社区与定期的交流会。
关于开源之夏
“开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办、中科南京软件技术研究院承办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动奖金和结项证书。
本文由 白鲸开源 提供发布支持!
【开启报名】同学看过来,Apache DolphinScheduler开源之夏课题任务正式发布!的更多相关文章
- 我和Apache DolphinScheduler的缘分
关于 DolphinScheduler社区 Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache 孵化器,社区发 ...
- 数据平台调度升级改造 | 从Azkaban 平滑过度到 Apache DolphinScheduler 的操作实践
Fordeal的数据平台调度系统之前是基于Azkaban进行二次开发的,但是在用户层面.技术层面都存在一些痛点问题难以被解决.比如在用户层面缺少任务可视化编辑界面.补数等必要功能,导致用户上手难体验差 ...
- Apache DolphinScheduler 1.3.6 功能发布说明
参与人员 @chengshiwen.@hailin0.@wanghong1314.@ruanwenjun.@xxjingcd.@zhangguohao.@zhuangchong.@syb8535531 ...
- 我与Apache DolphinScheduler的成长之路
关于 Apache DolphinScheduler社区 Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache ...
- 议题征集令 | Apache DolphinScheduler Meetup 2021 来啦,议题征集正式开启!
点击上方 蓝字关注我们 社区的小伙伴们,经过精心筹备,我们很高兴地宣布,Apache DolphinScheduler Meetup 2021 将于 2021 年 11 月 27 日到来! 在 Mee ...
- Apache DolphinScheduler&TiDB联合Meetup | 聚焦开源生态发展下的应用开发能力
在软件开发领域有一个流行的原则:Don't Repeat Yourself(DRY),翻译过来就是:不要重复造轮子.而开源项目最基本的目的,其实就是为了不让大家重复造轮子. 尤其是在大数据这样一个高速 ...
- 笃情开源:我和 Apache DolphinScheduler 社区的故事
背景 本文的主人翁是 2 次飞机参会现场交流,四天研究就把 DolphinScheduler 用上生产的来自车联网行业的大数据 boy - 黄立同学.怎么样,听起来是不是有点 crazy?下面就来看看 ...
- Apache DolphinScheduler 架构演进介绍及开源经验分享 - eBay 阮文俊
引言 来自 eBay 的文俊同学在近期的上海开源大数据 Meetup 上做了十分精彩的 "Apache DolphinScheduler 的架构演进" 分享.本次分享有近 200 ...
- 新一代大数据任务调度 - Apache DolphinScheduler喜提十大开源新锐项目 & 最具人气项目
经 10000+ 开发者公开票选,20+专家评审. 10+ 主编团打分,历经数月打磨,11 月 19 日,由InfoQ 发起并组织的[2020中国技术力量年度榜单评选]结果正式揭晓. 2020 年度十 ...
- 【喜讯】Apache DolphinScheduler 荣获 “2020 年度十大开源新锐项目”
经 10000+ 开发者公开票选,20+专家评审. 10+ 主编团打分,历经数月打磨,11 月 19 日,由InfoQ 发起并组织的[2020中国技术力量年度榜单评选]结果正式揭晓. 2020 年度十 ...
随机推荐
- C++与Unity C#交互
C++与Unity C#交互 C++转C#小工具:https://github.com/jaredpar/pinvoke-interop-assistant C++ Custom.h #pragma ...
- RedHat 6.9 操作系统安装
重启服务器--按F11--bios boot manager ---选择自己的U盘 通过U盘启动RedHat6.9系统,如图安装界面: 选择Install or upgrade an exising ...
- SpringBoot打包maven仓库里面没有的包
SpringBoot打包maven仓库里面没有的包 在遇到一些自定义的jar包,maven仓库里面没有这些包,但是发布线上时我们还是只想发布一个jar包,也就是我们想要把第三方包打在最后生成的大jar ...
- python3 中的装饰器总结
前言 python3 中有很多好用的装饰器,本编文章作为个人笔记使用,随时更新. 正文 1. @dataclass 内容来源:chatgpt3.5 @dataclass是一个装饰器,用于给类提供自动生 ...
- 你真的了解Java内存模型JMM吗?
哈喽,大家好,我是世杰. 本文我为大家介绍面试官经常考察的「Java内存模型JMM相关内容」 面试连环call 什么是Java内存模型(JMM)? 为什么需要JMM? Java线程的工作内存和主内存各 ...
- SpringBoot 整合 Sharding-JDBC 分库分表
导读 分库分表的技术有:数据库中间件Mycat(点我直达),当当网开源的Sharding-JDBC:我们公司用的也是sharding-jdbc,自己也搭建一个完整的项目,直接可以拿来用.下面附源码(C ...
- input标签 手机端数字键盘
要一点击提起数字键盘,安卓只要设置input的类型是number或tel, ios 需要 pattern="number"可以直接打开搜狗输入法的数字键盘,可以输入.和数字如果只能 ...
- [oeasy]python0132_[趣味拓展]emoji_表情符号_抽象话_由来_流汗黄豆
emoji表情符号 回忆上次内容 上次了解了unicode 和 utf-8 unicode是字符集 utf-8是一种可变长度的编码方式 utf-8是实现unicode的存储和传输的现实的方式 ...
- ASP.NET Core 程序集注入(二)
public void ConfigureServices(IServiceCollection services) { string strValue = Configuration.GetSect ...
- Java学习_重置版一:Java语言基础之数据和标识符等
第一:关键字 (1)被Java语言赋予特定含义的单词 (2)特点:全部小写. (3)注意事项: A:goto和const作为保留字存在. B:类似于Notepad++这 ...