又是一年【开源之夏】季。往年,Apache SeaTunnel(Incubating) 参加到了【开源之夏】流动中来,心愿有更多学生群体关注到 Apache SeaTunnel(Incubating),并踊跃参加我的项目共建拿奖金!
No.1 流动介绍
开源之夏是由“开源软件供应链点亮打算”发动并长期反对的一项暑期开源流动,由中国科学院软件研究所与 openEuler 社区独特举办,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,造就和挖掘更多优良的开发者。
学生可自主抉择感兴趣的我的项目进行申请,并在当选后取得社区导师亲自领导。依据我的项目的难易水平和实现状况,参与者还将获取开源之夏流动奖金和结项证书。
开源之夏流动官网:https://summer.iscas.ac.cn/
No.2 流动日程
No.3 我的项目介绍
SeaTunnel 是一个十分易用的超高性能分布式数据集成平台,反对海量数据的实时同步, 每天能够稳固、高效地同步数百亿条数据,并已在近百家企业的生产中失去利用。
No.4 奖金设置
- 进阶:奖金人民币 12000 元
- 优化类的工作,例如进步性能,升高资源占有
- 根底:奖金人民币 8000 元
- 性能类的工作,例如为本社区开源我的项目减少一个或若干个重要个性等
No.5 课题介绍
本次流动,Apache SeaTunnel(Incubating) 开源社区共设有 2 个我的项目课题具体如下,欢送参加:
01 SeaTunnel 指标零碎设计开发
【项目编号】224010246
【我的项目难度】 进阶
【编程语言】Java
【我的项目形容】 实现 SeaTunnel 本人的指标零碎,须要蕴含形象接口来定义不同的指标数据传输方式的形象,同时应用该形象实现 1- 2 种具体指标传输方式(HTTP 接口,Prometheus 等)。指标蕴含 SeaTunnel 数据指标以及通过接口获取的底层引擎指标(Spark 和 Flink),从而为用户提供对立的指标获取计划。
SeaTunnel 层面指标应该至多蕴含工作信息,运行工夫,算子并行度等简略指标。
【我的项目产出要求】
残缺的计划在社区探讨且取得社区认可
我的项目可能合并到社区主库
【我的项目技术要求】
数据同步监控畛域常识
【我的项目成绩仓库】
https://github.com/apache/incubator-seatunnel
【我的项目主导师】 范佳
联系方式:fanjia1214@gmail.com
02 改良源 /sink 插件的 E2E 测试模块
【项目编号】224010403
【我的项目难度】 根底
【编程语言】Java
【我的项目形容】
SeaTunnel 是一个高性能、分布式、海量的数据集成框架,由源、转换、sink 等插件组成。SeaTunnel 中有大量的插件,每个插件都有许多种参数,咱们须要在 CI/CD 中应用 E2E(End-to-End)测试来爱护插件的品质。
目前,SeaTunnel 的 E2E 模块蕴含一些根本的测试用例来测试 SeaTunnel 的数据管道是否在 Flink 和 Spark 引擎上胜利运行。在这个工作中,咱们心愿 SeaTunnel 的 E2E 模块可能笼罩大部分的连接器测试,包含 Kafka,MySQL,ElasticSearch 等。
【我的项目产出要求】
实现现有的源和 sink 插件
【我的项目技术要求】
自学能力强,应用过 Java、Flink、Spark、Docker 更好。
【我的项目成绩仓库】
https://github.com/apache/incubator-seatunnel
【我的项目主导师】Wenjun
联系方式:bestruanwenjun@gmail.com
No.6 申请参加我的项目
01 申请资格
本流动面向年满 18 周岁在校学生。
暑期行将毕业的学生,只有在申请时学生证处在有效期内,就能够提交申请。
海内学生可提供录取通知书 / 学生卡 / 在读证实证实学生身份。
02 参加流程
03 申请倡议
欢送被动向导师发送邮件进行沟通,附上本人的计划和简历,让咱们更加理解你;
认真理解社区我的项目文档,与导师充沛沟通;
欢送退出交换群交换。
Apache Seatunnel
Apache SeaTunnel(Incubating) 是一个分布式、高性能、易扩大、用于海量数据(离线 & 实时)同步和转化的数据集成平台。
仓库地址:
https://github.com/apache/incubator-seatunnel
网址:
https://seatunnel.apache.org/
Proposal:
https://cwiki.apache.org/confluence/display/INCUBATOR/SeaTunnelProposal
Apache SeaTunnel(Incubating) 2.1.0 下载地址:
https://seatunnel.apache.org/download
衷心欢送更多人退出!
可能进入 Apache 孵化器,SeaTunnel(原 Waterdrop) 新的途程才刚刚开始,但社区的发展壮大须要更多人的退出。咱们置信,在 「Community Over Code」(社区大于代码)、「Open and Cooperation」(凋谢合作)、**「Meritocracy」(精英治理)、以及「多样性与共识决策」等 The Apache Way 的指引下,咱们将迎来更加多元化和容纳的社区生态,共建开源精力带来的技术提高!
咱们诚邀各位有志于让外乡开源立足寰球的搭档退出 SeaTunnel 贡献者小家庭,一起共建开源!
提交问题和倡议:
https://github.com/apache/incubator-seatunnel/issues
奉献代码:
https://github.com/apache/incubator-seatunnel/pulls
订阅社区开发邮件列表 :
dev-subscribe@seatunnel.apache.org
开发邮件列表:
dev@seatunnel.apache.org
退出 Slack:
https://join.slack.com/t/apacheseatunnel/shared\_invite/zt-123jmewxe-RjB\_DW3M3gV~xL91pZ0oVQ
关注 Twitter: