■■■ ■■■
如今,开源在中国遍地开花,开源之路势不可挡,Apache软件基金会已经有19个来自中国的项目。2019年12月08日Apache ShardingSphere & Apache DolphinScheduler联合举办的面向开发者的Meetup如期举行。本次活动,两个Apache社区项目的贡献者、用户以及技术爱好者欢聚一堂,一起分享开源技术,一起为开源献力!
Apache ShardingSphere committer 闭门会议
上午10点,Apache ShardingSphere的committer针对ShardingSphere的未来规划进行了闭门会议。大致讨论如下几点:
1. 计划授权给 committer 把控 Apache ShardingSphere的功能开发分支,例如orchestration-5.x、proxy-with-netty-backend、shadow-table-5.x、sharding-scaling等。在合并至主线之前,由committer自身把控负责分支的进度和质量,从而让更多的committer和contributor加入进来。
2. 计划在各个主要城市中举办Meetup,邀请更多朋友加入Apache ShardingSphere社区。
3. 计划在Apache ShardingSphere 5.x时代将JDK7升级为JDK8。
4. 将Apache ShardingSphere 打造成为一个可插拔的分布式数据库平台。
5. 讨论和Apache SkyWalking一起实现全链路压测的全新项目。由Apache SkyWalking负责采集监控数据,Apache ShardingSphere负责将压测数据自动分流到数据库的影子表中。
6. 计划加强Apache项目之间的合作与交流。
参会人员:
张亮、吴晟、张永伦、潘娟、杨翊、董宗磊、孙海生、李亚、王奇、王海涛、林泽思
Apache ShardingSphere & Apache DolphinScheduler Meetup
下午2点,Apache ShardingSphere & Apache DolphinScheduler联合Meetup正式开始。
刘小春 趣加游戏 资深研发工程师 & Apache DolphinScheduler Committer
刘小春老师分享了《DolphinScheduler与容器化的融合》,从架构、部署方式、CI/CD介绍了Apache DolphinScheduler。
张永伦 京东数科软件开发工程师 & Apache ShardingSphere PPMC
张永伦老师作为Apache ShardingSphere PPMC,以《Sharding-Proxy原理解析》为题分享参加Meetup,并就Sharding-Proxy的核心原理、如何进行性能优化与大家交流。
杨爽 百望云大数据平台部总监
杨爽老师介绍了《DolphinScheduler在百望云的迁移和应用》,并与大家就调度管理上的痛点进行讨论。
潘娟 京东数科高级DBA & Apache ShardingSphere PPMC
潘娟老师分享了Apache ShardingSphere架构及规划,让大家更清楚得了解Apache ShardingSphere今后的规划。
最终,作为本场Meetup的高潮,《圆桌讨论 - 如何加入Apache社区并且成为Committer》给所有参会朋友带来更多启发和思考,并作为终止符,结束了本场Meetup。圆桌讨论的主要内容包括:
1. 如何参与开源
1.1 选择一个感兴趣的项目。兴趣是最大的驱动力,认准一个方向去进行持续的贡献。
1.2 进入开源项目的门槛低。进入一个开源项目,可以从修改文档中的错别字做起,贡献不分大小。
1.3 了解和认同Apache Way的运作方式和理念,并以此理念与他人协同工作。
1.4 积极地关注社区。订阅官方邮件列表并参与讨论。提交者应该多参考他人的代码评审建议。
2. 正确理解开源
2.1. 开源是个可以持续深耕的职业,无论是在国外还是国内都有全职的开源软件工程师。开源的参与门槛虽然低,但技术的天花板非常高。
2.2. 顶级开源项目的提交者可以很容易的拿到更高的薪水以及更自由的工作机会。
2.3. 开源贡献者需要尽早考虑“如何定位自身与开源项目的关系”,是选择全职开源的方向,还是根据自己的兴趣辅助参与开源。
3. 理解Apache基金会的运作模式
3.1 Apache孵化器导师的主要工作是让项目的PPMC理解Apache的规则。
3.2 项目的PPMC的主要职责是版本发布和提交者选举。
开放源代码软件正在成为现代信息产业的基石,成为软件全球供应链中不可或缺的部分。
愿Apache ShardingSphere社区成为您参与的候选之一。