关于apache:Apache-ShardingSphere-Committer-孟浩然我的开源之旅还在继续

46次阅读

共计 2921 个字符,预计需要花费 8 分钟才能阅读完成。

简略概括一下我所了解的“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 孟浩然的访谈。

以下为 SegmentFault 思否对孟浩然的访谈内容:

对于孟浩然

大家好,我是孟浩然,SphereEx 高级 java 工程师,Apache ShardingSphere Committer。曾就任京东科技,负责数据库产品研发,酷爱开源,关注数据库生态,目前负责 Apache ShardingSphere 分布式数据库中间件的研发以及开源社区建设。


孟浩然首次接触开源的故事

置信和大部分的 Java 程序员一样,在刚开始加入工作的时候,我其实就曾经在接触和应用一些 Apache 的开源我的项目了。然而那个时候对开源并没有概念,也不晓得开源的意义。

说起我的开源之旅,首先还是想感激 ShardingSphere 的创始人张亮学生,很荣幸可能在 2020 年 1 月退出京东科技由张亮率领的数据库研发团队,开始参加 ShardingSphere 的研发工作。

ShardingSphere 是一个很宏大的我的项目,有 100 多个模块,想一开始就间接提交代码做奉献是很难的。在社区的疏导下,我开始从一些老手工作,比方批改文档、进步单元测试覆盖率、代码优化等动手,一边理解我的项目,一边相熟社区内的沟通形式。

随着对整个我的项目的相熟,之后我开始从比拟善于的分布式治理模块动手深刻理解源码,思考优化方向,参加模块性能重构,直到起初主导某些具体性能的开发。

在这个过程中,我在社区的代码奉献量,以及在社区的参与度都在稳步晋升,直到 2020 年 7 月 3 号,我通过了 ShardingSphere 社区的邮件投票,正式成为了 Apache ShardingSphere 社区 Committer,开始以全新的身份为社区贡献力量。

往年 5 月我也顺利退出 SphereEx,专一于以 ShardingSphere 为根底,打造开源分布式数据库生态。当然,我的开源之旅还在持续。


在参加开源并且为 Apache 社区做奉献的时候,集体及公司有哪些播种?

对集体而言,本身技术能力的晋升是最间接的播种,Apache 开源我的项目代表了世界上最前沿的技术水平,同时无论对架构还是代码,甚至是文档都有着很高的要求。所以在参加开源的过程中,必须以最高的要求为规范,一遍一遍的重构本人提交的代码以及文档,而这也恰好是在打磨本身的技术能力;

其次在参加 Apache 社区过程中,还意识了很多各个领域同样酷爱开源的技术大拿,他们酷爱技术,乐于分享,每一次在社区和他们交换都播种颇多。

对公司而言,参加开源我的项目,就意味着可能第一工夫理解相干技术倒退动静,同时可能晋升公司产品能力,而且还能从社区中找到更业余的技术人才,节俭招聘老本,总之好处多多,心愿将来能有更多的公司和集体退出开源,共建开源生态。


孟浩然了解的“The Apache Way”?

因为我是在 ShardingSphere 社区的帮忙下,一步一步成长起来的,所以 ShardingSphere 社区所践行“The Apache Way”的形式其实就是我所了解的“The Apache Way”。始终以来,ShardingSphere 以凋谢的心态,踊跃疏导帮忙酷爱技术,酷爱开源的同学退出社区,并且始终保持以社区驱动为主,继续推动我的项目衰弱倒退。简略概括一下我所了解的“The Apache Way”就是社区、凋谢、酷爱和继续。


孟浩然与 ApacheCon Asia

我所在的 Track 是中间件,演讲的主题是《Apache ShardingSphere 分布式数据库中间件生态下的数据库治理之道》。数据库治理作为 Apache ShardingSphere 外围性能之一,为分布式环境下的数据一致性和服务高可用性提供了解决方案;本次分享将为大家带来 Apache ShardingSphere 在分布式数据库治理方面的最佳实际,同时将从服务治理、数据治理等多方面具体介绍其架构和实现原理以及将来性能的布局。

心愿大家在听完我的分享后对最新版本 ShardingSphere 整体架构和设计思维有初步的意识,对 ShardingSphere 的数据分片、读写拆散等外围性能也会有整体的理解,通过深入分析 ShardingSphere 在服务治理、数据治理等方面的架构和实现原理,理解如何在分布式环境下应用 ShardingSphere 提供数据服务。


和咱们一起退出 ApacheCon Asia!

ApacheCon 首次亚洲大会,140+ 会议组成的技术盛宴,酷爱技术,喜爱开源的敌人肯定不能错过,欢送报名加入!


对于 Apache ShardingSphere

Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(布局中)这 3 款既可能独立部署,又反对混合部署配合应用的产品组成。它们均提供标准化的数据程度扩大、分布式事务和分布式治理等性能,可实用于如 Java 同构、异构语言、云原生等各种多样化的利用场景。

作为 ShardingSphere 背地的商业公司,SphereEx 始终秉承开源、共享、生态、平台理念,致力于数据畛域前沿技术翻新,构建新型分布式数据基础设施。率先提出的 ”Database Plus”、”Database Mesh” 理念,旨在开翻新的数据应用理念、晋升企业数据利用程度、轻松地应答简单数据利用场景。

目前 SphereEx 正在招聘优秀人才,欢送谋求技术、酷爱开源的敌人通过 hr@sphere-ex.com 投递简历退出 SphereEx,开启全职开源之旅。


ApacheCon Asia 残缺议程地址:
https://www.apachecon.com/aca…

即刻注册地址:
https://hopin.com/events/apac…

正文完
 0