宝子们,近来 Apache SeaTunnel 又注入了新气力,迎来了几位超有本事、干劲十足的 Committer,王学鹏就是此中之一。
作为资深贡献者,王学鹏这次能当选 Committer 绝非偶尔。恒久以来,他在社区冷静耕耘,点点滴滴的贡献各人都看在眼里。从初涉开源,到成为 Apache 基金会顶级项目的 Committer ,他心田肯定藏了不少故事,发展路上也有诸多感悟。
他究竟有着怎样的心路进程?又有哪些履历想分享给各人?快来围观社区对他的采访吧!
个人先容
采访实录
2023年打仗开源,开源吸引我的一点是,个人写的代码能被行业内利用,很有成绩感。
- 您从何时加入SeaTunnel开源贡献?契机是什么?
2023到场白鲸开源开始打仗开源。
- 现在获推选为SeaTunnel Committer,总结一下您为社区所做的贡献,包罗代码和非代码贡献。
大的功能pr重要是围绕构建SeaTunnel的元数据相干。在跑SeaTunnel使命的时间编写使命设置,必要频仍手写数据源毗连信息,遇到文件范例使命的还要手写字段映射,就把这两块做了一个SPI功能接口MetadataProvider,接口重要暴漏两个方法:
- Map datasourceMap(String connectorIdentifier, String metaDataDatasourceId);
- Optional tableSchema(String metaDataTableId);
之前我也有在用户群里有用户提到过,数据源的账户暗码都在Nacos里,只答应读。像这种场景就可以实现自界说的元数据中心,来实现毗连信息的掩护。
社区贡献总结:
https://github.com/apache/seatunnel/pull/5663为seatunnel添加save_mode功能https://github.com/apache/seatunnel/pull/10402seatunnel集成Gravitinohttps://github.com/apache/seatunnel/pull/10586https://github.com/apache/seatunnel/pull/10657为seatunnel计划元数据的SPI接口https://github.com/apache/seatunnel/pull/10838基于元数据SPI接口为seatunnel添加动态元数据功能
- 加入SeaTunnel项目这么久,信赖您对于SeaTunnel项目和社区都有比力深的相识了。您以为SeaTunnel与其他竞品相比的差异点/上风是什么?不敷之处是什么?SeaTunnel社区有哪些吸引您继承留下踊跃加入的地方?
SeaTunnel的优点有重要是引擎的选择很机动,对于风俗利用Flink和Spark的团队来说,利用门槛很低。对于想轻量级实现数据同步来说,Zeta引擎是更好的选择。不敷之处我以为是web另有很大的优化空间。
SeaTunnel社区比力吸引我的一点是可以和社区里很多良好的差异范畴的小搭档讨论实现方案,既能锻炼自己又能拓宽眼界。
- 您是否针对SeaTunnel的不敷之处举行过二次开发?是否已贡献给社区?开发方案是否可以先容一下?
对SeaTunnel举行过二次开发,重要是在利用过程中发现了一些bug会在公司堆栈修改一份,开源社区再提交一份。
- 您还盼望加入SeaTunnel社区能对您的个人发展提供什么样的支持?
着实只要自动加入社区的一些讨论,无论是issue的创建,大概是pr的提出,再大概是pr的review都会对本人有技能上的提拔。
- 您对社区Committer脚色的明白是什么?Committer应该在社区中做什么/起到什么作用?
成为Committer,我以为起首是要对代码质量举行把关,其次是帮助社区的往好的方向发展,好比引导新人提pr。
- 获推选Committer,您有什么感想/想对社区说的话,或对项目发展有什么发起?
起首很高兴能成为Committer,这代表着成为了Apache基金会的一员,身份很难过,同时也感谢社区小搭档们的对我的引导和资助。
- 未来一段时间,您个人在社区有何操持以推动项目进一步发展?
我会接着在元数据方向连续贡献,后续获取会扩展到数据血缘方向。
免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金. |