个人简介

  • 王海林 白鲸开源研发工程师
  • 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 调查以及新人引导上,良好的社区需要持续有新鲜血液加入,同时留住老朋友,社区维护这么多连接器需要集合每一个贡献者的精力和智慧,一群积极的贡献者才能创造持久活跃的社区。

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

恭喜又一白鲸开源成员成为 Apache SeaTunnel PMC Member的更多相关文章

  1. 从开源小白到 Apache Member,我的成长之路

    我们走过的每一步路,都会留下印记,越坚实,越清晰. 近日,Apache 软件基金会(ASF)官方 Blog 宣布全球新增 40 位 Apache Member,张乎兴有幸成为其中一位. 目前,全球共有 ...

  2. 开源的类似于Apache ab的压力测试命令行工具SuperBenchmarker

    SuperBenchmarker 是ㄧ个开源的类似于Apache ab的压力测试命令行工具.可以在 .NET 4.52+ 或者 .NET Core 2.0+ 平台上运行. 可支持Get.Post.Pu ...

  3. 开源框架:Apache的DBUtils框架

    开源框架:Apache的DBUtils框架 Commons DbUtils 1.4 API 开源框架:DBUtils使用详解 Download Apache Commons DbUtils  官方文档

  4. 爬取白鲸nft排名前25项目,持有nft大户地址数据。

    https://moby.gg/rankings?tab=Market SELECT address '钱包地址', COUNT (1) '持有nft项目数', SUM (balance) '持有nf ...

  5. 【转】开源性能测试工具 - Apache ab 介绍

    版权声明:本文可以被转载,但是在未经本人许可前,不得用于任何商业用途或其他以盈利为目的的用途.本人保留对本文的一切权利.如需转载,请在转载是保留此版权声明,并保证本文的完整性.也请转贴者理解创作的辛劳 ...

  6. java开源安全框架-------Apache Shiro--第二天

    身份验证 即在应用中谁能证明他就是他本人.一般提供如他们的身份ID一些标志信息来表明他就是他本人,如提供身份证.用户名.密码来证明 在shiro中,用户需要提供principals(身份)和crede ...

  7. java开源安全框架-------Apache Shiro--第一天

    1.1.简介 Apache Shiro 是Java的一个安全框架.目前使用Apache Shiro 的人越来越多,因为它相当简单,对比Spring Security,可能没有没有Spring Secu ...

  8. 8月Meetup | “数据调度+分析引擎”解锁企业数字化转型之路

    ​ 编辑切换为居中 添加图片注释,不超过 140 字(可选)   大数据是一种规模大到在获取.存储.管理.分析方面大大超出了传统数据库软件工具能力范围的数据集合,而大数据作为企业运转的基础,只有经过提 ...

  9. 恭喜社区喜提三枚新 Committer!

    点击上方 蓝字关注我们 ✎ 编 者 按 Apache DolphinScheduler 社区最近又迎来三位新的 Committer,凭借对社区的高质量贡献,社区很荣幸地邀请他们加入 Committer ...

  10. 年度开源盛会 ApacheCon 首发中文盛宴来临,欢迎报名!

    ApacheCon 是久负盛名的开源盛宴,为开源界备受关注的会议之一,也是开源运动早期的知名活动之一,其最早的一期要追溯 1998 年,也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定 ...

随机推荐

  1. 欢迎 Stable Diffusion 3 加入 🧨 Diffusers

    作为 Stability AI 的 Stable Diffusion 家族最新的模型,Stable Diffusion 3 (SD3) 现已登陆 Hugging Face Hub,并且可用在 Diff ...

  2. 记录一次BoxedApp Packer脱壳解包的记录

    收到朋友的一个求助,一个硬件配套的上位机软件,无法联系到供应商,没有授权,在新电脑安装后无法使用. 简单的记录下过程 首先打开发过来的软件的目录下,一个配置工具,从图片可以判断,是.net winfo ...

  3. 12-CentOS7安装与管理数据库mariadb

    关于Mariadb Mariadb和MySQL是同一个制作团队,命令几乎一样. 在centos中安装 yum -y install mariadb mariadb-server firewall-cm ...

  4. 虚拟机安装Linux CENTOS 07 部署NET8 踩坑大全

    首先下载centos07镜像,建议使用阿里云推荐的地址: https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603 ...

  5. Git配置环境变量

    由于学习需要装了git,使用终端查看版本号时 提示 'git' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 原因 因为没有配置Git环境变量 解决方法:配置环境变量 开始菜单=>设置 ...

  6. Android 通过odex优化提高首次开机速度

    背景 客户反馈说开机时间过长,需要优化. 原文:https://blog.csdn.net/croop520/article/details/73930184 介绍 现在很多Android都需要预装很 ...

  7. AI Agent实战:智能检索在Kingbase数据库管理中的优势应用

    前言 在信息技术飞速发展的今天,数据库管理已成为IT专业人员日常工作中不可或缺的一部分.然而,面对复杂的SQL问题,传统的web搜索往往难以提供精准的答案,尤其是在针对特定数据库系统,如金仓数据库时, ...

  8. Java基础:线程的三种创建方式

    一.继承Thread类 定义一个类继承线程类Thread 重写run()方法 创建线程对象 调用线程对象的start()方法创建线程 Thread类的常用API setName(String name ...

  9. P6655 题解

    直接计数其实不好记,不如计数转期望. 令 \(f_i\) 表示点 \(i\) 成为制高点概率,不难发现期望就是 \(\sum f_i\). 根据定义对于 \(f\) 我们有如下转移 \(f_i = \ ...

  10. Web 安全:OWASP TOP10 漏洞介绍

    OWASP TOP 10漏洞是指由Open Web Application Security Project(OWASP)发布的十大最严重. 最普遍的Web应用程序安全漏洞.这些漏洞在当今的Web应用 ...