首页 > 其他分享 >恭喜又一白鲸开源成员成为 Apache SeaTunnel PMC Member

恭喜又一白鲸开源成员成为 Apache SeaTunnel PMC Member

时间:2023-08-11 18:22:21浏览次数:46  
标签:SeaTunnel 项目 白鲸 Member 开源 PMC 社区

file

个人简介

  • 王海林 白鲸开源研发工程师
  • GitHub ID:hailin0
  • 做过性能监控、数据开发平台等,目前聚焦在数据集成同步及其周边生态的研发

问:作为白鲸开源的一员,您为社区做出过哪些贡献?具体方案(代码类)和贡献事迹有哪些?

最开始参与到社区,主要是贡献一些连接器插件以及修复bug,随着对项目加深了解之后,我发现 E2E 存在一些问题,随即推动了 E2E 规范化。之后又梳理了 SeaTunnel 对日志框架的依赖,改造了日志框架集成。随着继续深入同步引擎,我开始投入到支持 CDC 连接器开发中支持CDC 读写、DDL 变更捕获解析等功能

问:当初与Apache SeaTunnel结缘,背后有什么故事吗?

因为在工作中围绕数据开发平台做一些研发工作,会使用到一些数据集成同步的组件做为系统的数据接入层,这个时候关注到 SeaTunnel 这个项目,发现其在架构设计上具有良好的扩展性,能够适应在企业内部落地的各种改造需求,便尝试上手体验。随后来到社区开始学习了解项目,在对代码有了一定了解之后开启了首次贡献。后续随着对项目的了解以及项目使用的需求,开始做一些优化扩展的功能并反哺贡献到社区,例如最近对于 CDC 的一些功能提交。

问:您参与开源有多长时间了?开源为什么吸引你?

我参与开源 5 年左右,开源对我来说是一种兴趣爱好,看到项目因为每一个微小的改动不断提升优化,为使用者提交有用的功能是一种很大的满足。

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

SeaTunnel 社区给我的第一印象是年轻但充满活力,不断有新人涌现,有人主动解决问题、有人贡献修复bug,大家相互讨论共同完善并且很乐意提供帮助,这会共同促进社区与项目的发展提升。

问:您还希望参与SeaTunnel社区能对您的个人成长提供什么样的支持?

随着项目被更多人使用,帮助解决更多人的问题,持续改进让项目覆盖更广泛的场景,解决更深入的问题。

问:从为SeaTunnel第一次做贡献到如今成为PMC Member,你在社区的成长经历是怎样的?

在对项目逐渐由浅入深的过程中,我的角色在不断变化,从最开始的学习者、使用者,到第一次 PR 成为 Contributor 成为项目的维护者,再到对功能的深入贡献成为 Committer,意味着我承担的责任也更多了,不光要考虑自己的小功能,还要考虑对项目的推进引导,甚至还要去寻找、吸引用户、贡献者为项目提供新鲜血液和活力,这是从User 到 Owner 的转变,其中我也学习到了一些对于开源协作、项目推进的知识。总体来说,参与开源是件快乐的事情,个人与开源社区可以共创、共赢。

问:您对社区PMC角色的理解是什么?PMC应该在社区中做什么/起到什么作用?

正如我前面所说,PMC 是需要承担更多的责任,需要站在项目的角度去思考,推动项目良性发展演进,引导社区,计划 roadmap 等等,当然也需要对一切不利于项目、不利于社区的行为说不。

问:您此次获推选PMC的理由是什么?

作为 SeaTunnel CDC & Zeta 引擎的维护者,为其做出了积极的贡献。

问:担任新的角色(PMC),你对未来SeaTunnel未来的发展(项目开发和社区发展两方面)有哪些建议?

在项目方面主要是功能 roadmap 的推进,目前着重在 CDC、多表、DDL、自动建表等方面,这是用户需要的功能,另一方面是 Web UI ,这会降低项目的使用门槛,顺利推荐他们有利于吸引更多的用户。在社区方面需要投入更多的精力在 PR 审核、Issue 调查以及新人引导上,良好的社区需要持续有新鲜血液加入,同时留住老朋友,社区维护这么多连接器需要集合每一个贡献者的精力和智慧,一群积极的贡献者才能创造持久活跃的社区。

本文由 白鲸开源 提供发布支持!

标签:SeaTunnel,项目,白鲸,Member,开源,PMC,社区
From: https://www.cnblogs.com/seatunnel/p/17623706.html

相关文章

  • Apache DolphinScheduler 3.1.8 版本发布,修复 SeaTunnel 相关 Bug
    近日,ApacheDolphinScheduler发布了3.1.8版本。此版本主要基于3.1.7版本进行了bug修复,共计修复16个bug,1个doc,2个chore。其中修复了以下几个较为重要的问题:修复在构建SeaTunnel任务节点的参数时错误的判断条件修复SeaTunnel任务运行模式默认为运行,无......
  • 白鲸调度系统助力国内头部券商打造国产信创化 DataOps 平台
    导读国内某头部券商是国内排名前三的全国性大型综合证券公司。作为证券行业领头羊之一,该券商一直高度重视核心系统的自主可控以及网络信息安全。早些时候,其已经完成了信创化数据库改造和OA系统适配,接下来的当务之急是完成数据能力平台的信创化改造。随着该券商近年来数据中台的发......
  • 白鲸调度系统助力国内头部券商打造国产信创化 DataOps 平台
    导读国内某头部券商是国内排名前三的全国性大型综合证券公司。作为证券行业领头羊之一,该券商一直高度重视核心系统的自主可控以及网络信息安全。早些时候,其已经完成了信创化数据库改造和OA系统适配,接下来的当务之急是完成数据能力平台的信创化改造。随着该券商近年来数据中台的......
  • springboot学习之十五(Spring Security-记住我Remember me)
     一.记住我概述1.1.什么是记住我Rememberme(记住我)记住我,当用户发起登录勾选了记住我,在一定的时间内再次登录就不用输入用户名和密码了,即使浏览器退出重新打开也是如此。1.2.流程分析在SpringSecurity中提供RememberMeAuthenticationFilter过滤器来实现记住我功能,其核心流......
  • 使用 Apache SeaTunnel 实现 Kafka Source 解析复杂Json 案例
    版本说明:SeaTunnel:apache-seatunnel-2.3.2-SNAPHOT引擎说明:Flink:1.16.2Zeta:官方自带前言近些时间,我们正好接手一个数据集成项目,数据上游方是给我们投递到Kafka,我们一开始的技术选型是SpringBoot+Flink对上游数据进行加工处理(下文简称:方案一),由于测试不到位,后来到线上,发现......
  • 【Spring Security】的RememberMe功能流程与源码详解
    相关课程前言今天我们来聊一下登陆页面中"记住我"这个看似简单实则复杂的小功能。如图就是某网站登陆时的"记住我"选项,在实际开发登陆接口以前,我一直认为这个"记住我"就是把我的用户名和密码保存到浏览器的cookie中,当下次登陆时浏览器会自动显示我的用户名和密码,就不用我再次......
  • Remember and Forget for Experience Replay
    发表时间:2019(ICML2019)文章要点:这篇文章想说如果replay的经验和当前的policy差别很大的话,对更新是有害的。然后提出了RememberandForgetExperienceReplay(ReF-ER)算法,(1)跳过那些和当前policy差别很大的experience的更新(2)用trustregion来约束更新步长。作者把experience分为......
  • 将MembershipCreateStatus枚举成员翻译成自定义信息
    publicstaticclassAccountValidation{publicstaticstringErrorCodeToString(MembershipCreateStatuscreateStatus){switch(createStatus){caseMembershipCreateStatus.DuplicateUserName:......
  • CallerMemberName特性的使用
    C#6.0引入的一个特性,在属性或方法的参数中使用,用来获取调用者的成员名。1.在方法中使用publicclassMyClass{privatestring_myProperty;publicstringMyProperty{get{return_myProperty;}set{_myPropert......
  • 图书搜索领域重大突破!用Apache SeaTunnel、Milvus和OpenAI提高书名相似度搜索精准度和
    作者|刘广东,ApacheSeaTunnelCommitter背景目前,现有的图书搜索解决方案(例如公共图书馆使用的解决方案)十分依赖于关键词匹配,而不是对书名实际内容的语义理解。因此会导致搜索结果并不能很好地满足我们的需求,甚至与我们期待的结果大相径庭。这是因为仅仅依靠关键词匹配是不够......