Apache|Apache ShardingSphere ElasticJob 核心开发者吴伟杰(参与开源成为了我工作中的一部分)

我认为 The Apache Way 是一种生活和工作的方式。一群志同道合的人,按照大家都认可的方式去经营项目和社区,完成共同的目标。
———吴伟杰
ApacheCon 是 Apache 软件基金会(ASF)的官方全球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源运动早期的知名活动之一。
早在 1998 年,在 ASF 成立之前,ApacheCon 已经吸引了各个层次的参与者,在 300 多个 Apache 项目及其不同的社区中探索 "明天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。
ApacheCon 每年举办一次,一般在欧洲或北美举行,是 Apache 开发者们线下交流、讨论、见面的绝佳机会,也是分享想法、思想激荡的难得的场合。通过动手实作、主题演讲、实际案例研究、培训、黑客松活动等方式,展示 Apache 项目的最新发展和新兴创新。
今年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很高兴地宣布,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举行。
为了让大家进一步了解开源、了解 ApacheCon Asia,SegmentFault 思否将采访部分 Track Chair 或大会讲师,让你了解大会筹备的背后,和这些专家大牛们的故事。
今天,我们为大家带来的是,我们对Apache ShardingSphere committer,Apache ShardingSphere ElasticJob 核心开发者吴伟杰的访谈。
Apache|Apache ShardingSphere ElasticJob 核心开发者吴伟杰(参与开源成为了我工作中的一部分)
文章图片

以下为 SegmentFault 思否对吴伟杰的访谈内容:
关于吴伟杰
大家好,我是吴伟杰,Apache ShardingSphere committer,Apache ShardingSphere ElasticJob 核心开发者。目前为 SphereEx 中间件研发工程师,主要参与 Apache ShardingSphere 及 ElasticJob 的研发。
吴伟杰初次接触开源的故事
去年 6 月,我在 GitHub 上第一次给 Apache 项目提 PR (Pull Request),那段时间恰逢 ElasticJob 项目重启,成为 Apache ShardingSphere 的子项目,社区里发布了很多新手任务,我觉得很有意思,就参与了其中。同时我也很感谢我的朋友皓之当时把我拉进了社区交流群,不然我还不一定能够开启我的“开源之旅”。
我的第一个 PR 是移除项目中的一些第三方依赖,并对脚本和页面做小调整。当时我的 PR 被合并,让我感受到了社区对我的认可,也让我感觉到了开源社区里还有很多有意思的事情可以参与,后来我就持续参与社区里的任务,参与开源项目就成了我当时的业余活动之一。而现在,参与开源成为了我工作中的一部分。
在参与开源并且为 Apache 社区做贡献的时候,个人及公司有哪些收获?
对我个人而言,参与 Apache 顶级项目,学习优秀的代码,对专业能力的提升有很大的帮助。另一方面,在 Apache 项目中留下我的贡献,也是对我专业能力的一种认可。不过最重要的是,在参与的过程中,能够认识到很多志趣相投的人,他们对我的发展给予了不少帮助,能够加入 SphereEx 跟着大佬们一起进步,是我最大的收获之一。
对于公司,SphereEx 源于 Apache ShardingSphere,参与 Apache 社区贡献,也是在间接或直接地完善公司的产品,并能够保持不断的创新,加速更多优秀产品的诞生。
吴伟杰理解的“The Apache Way”?
我认为 The Apache Way 是一种生活和工作的方式。一群志同道合的人,按照大家都认可的方式去经营项目和社区,完成共同的目标。
吴伟杰与 ApacheCon Asia
此次我是在中间件 Track。本次分享我将为大家介绍 Apache ShardingSphere 的子项目 ElasticJob,包括 ElasticJob 的功能特性、架构及原理,以及 3.0 相比历史版本的改进。
希望大家听完我的分享后对 ElasticJob 有基本的了解,在当遇到有动态分片、高可用等需求的任务调度场景时,能够想起 ElasticJob 提供的能力。
和我们一起加入 ApacheCon Asia!
不来白不来,来了不白来。
关于Apache ShardingSphere ElasticJob
【Apache|Apache ShardingSphere ElasticJob 核心开发者吴伟杰(参与开源成为了我工作中的一部分)】Apache ShardingSphere ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。 它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。它的各个产品使用统一的作业 API,开发者仅需一次开发,即可随意部署。
欢迎大家使用,可以通过邮件或 GitHub issues 参与讨论。
GitHub: https://github.com/apache/sha...
邮件列表: https://lists.apache.org/list...
官网: https://shardingsphere.apache...
关于 ApacheCon ApacheCon 是 Apache 软件基金会的官方全球会议系列。自 1998 年以来,ApacheCon 一直吸引着各个层次的参与者,在 350 多个 Apache 项目及其不同的社区中探索 "今天的明天技术"。在 2020 年和 2021 年,ApacheCon 活动通过会议、主题演讲、真实世界的案例研究、社区活动等,以虚拟的方式展示无处不在的 Apache 项目和新兴的创新,所有这些都是在线的,而且是免费的。欲了解更多信息,请访问 http://apachecon.com/ 和 https://twitter.com/ApacheCon 。
关于 Apache 软件基金会 (ASF) Apache Software Foundation 成立于 1999 年,是世界上最大的开源基金会,管理着 2.27 亿多行代码,并向公众提供价值超过 200 亿美元的软件,而且 100% 免费。ASF 的全志愿者社区从最初的 21 名创始人监督 Apache HTTP 服务器发展到 850 多名个人成员和 200 个项目管理委员会,他们通过 ASF 的 "The Apache Way "与 8200 多名提交人合作,成功领导了 350 多个 Apache 项目和计划。Apache 软件是几乎所有终端用户计算设备的组成部分,从笔记本电脑到平板电脑再到企业和关键任务应用的移动设备。Apache 项目为大部分互联网提供动力,管理百万亿字节的数据,执行兆位数的操作,并在几乎所有行业中存储数十亿的对象。商业上友好和宽松的 Apache 许可证 v2 是一个开放源码的行业标准,帮助启动了数十亿美元的公司,并使全世界无数的用户受益。ASF 是一个美国 501(c)(3) 非营利慈善组织,由个人捐款和企业赞助商资助,包括 Aetna、阿里巴巴云计算、亚马逊网络服务、Anonymous、百度、彭博、Budget Direct、Capital One、Cloudera、Comcast、Confluent、Didi Chuxing、Facebook、谷歌、Handshake、华为、IBM、微软、Namebase、菠萝基金、Red Hat、Reprise 软件、Target、腾讯、Union Investment、Verizon Media 和 Workday。欲了解更多信息,请访问 http://apache.org/ 和 https://twitter.com/TheASF 。
ApacheCon Asia 完整议程地址:
https://www.apachecon.com/aca...
即刻注册地址:
https://hopin.com/events/apac...
Apache|Apache ShardingSphere ElasticJob 核心开发者吴伟杰(参与开源成为了我工作中的一部分)
文章图片

    推荐阅读