截至今天,Apache DolphinScheduler 项目在 GitHub 上的 Star 数已突破 10.6K,贡献者人数也突破了 470 人。社区的不断壮大,离不开每位 Contributor 的支持。

最近,Apache DolphinScheduler 又迎来一位新 Committer,他是来自阿里云的开发工程师,虽然参与 Apache DolphinScheduler 社区贡献并不久,但却是一位“积极分子”。他为社区贡献了远程日志存储机制、资源中心增加对于云对象存储的支持等功能,还不断活跃在社区解决问题,快来认识一下这位同学吧!

PROFILE

程鑫

公司:阿里云

职位:开发工程师

Github ID: rickchengx

从事领域:大数据调度系统开发

兴趣爱好:健身

社区贡献盘点

a. 远程日志存储机制以及相应的不同存储类型插件(包括 OSS, S3 等)

b. 资源中心增加对于云对象存储的支持

c. 部分权限检查、UT、k8s 任务类型等内容

对话社区

Q: 当初与 Apache DolphinScheduler 结缘,背后有什么有趣的故事吗?

A: 作内容与大数据调度系统有关,因此在使用Apache DolphinScheduler的过程中,将一些bugfix / improvement / feature也贡献给开源社区。在社区参与贡献的过程中,也结识了许多志同道合的朋友,学习到了很多新的知识。

Q: 源有多长时间了?开源为什么吸引你?

A: 源约有半年。在开源社区中,大家都是平等开放的,大家可以一同贡献、讨论、review 代码,帮助开源软件不断进步、完善。参与开源社区贡献的过程,也是个人价值得到体现的过程。

Q: 基于 DolphinScheduler 进行过二次开发?开发方案是否可以介绍一下?

A: 日志存储、资源中心增加对云对象存储的支持等方面的功能已回馈开源社区。

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

A: 我的第一印象是平等、开放、包容。社区里的 committer 和 PMC 会非常热心地 review代码、给出建议。我希望通过我的贡献,能让 DolphinScheduler 变得更好。

Q: 您认为调度系统最关键的需求是什么?DolphinScheduler 是否能按足这些关键需求?以后期待 DolphinScheduler 做出哪些新的优化和改进?

A: 调度系统最关键的需求是稳定性,如果任务不能得到正常的调度执行,那么调度系统将失去最基本的意义。DolphinScheduler 目前在一些边界情况下可能会有 bug,社区也一直在持续改进,提升稳定性。

Q: 望参与 DolphinScheduler 社区能对您的个人成长提供什么样的支持?

A: 社区贡献的过程中,提升自己的代码能力、在社区中与他人共同交流、讨论、分析、解决问题的能力。

Q: 成为社区Committer,你有什么感想?

A: 为 Apache Dolphinscheduler Committer,非常感谢过去几个月中帮助 review、讨论问题的社区小伙伴,很高兴能和大家一起成长,一起为 Dolphinscheduler 变得更好而努力。我会继续保持热情,为社区做出更多的贡献!

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

Committer 迎新!这次是来自阿里云的同学的更多相关文章

  1. 抱歉!15:44-16:39阿里云RDS故障造成全站不能正常访问

    非常非常抱歉!2016年3月7日15:44-16:39,由于阿里云RDS(云数据库)故障,造成全站不能正常访问,给您带来了很大很大的麻烦,恳请您的谅解! 故障是在15:44开始出现的,应用日志中出现大 ...

  2. php阿里云oss文件上传

    php的文件上传 文件上传 php的文件上传放在了$_FILES数组里,单文件和多文件上传的区别在于$_FILES['userfile']['name']是否为数组, 不熟悉的可以读一下官方文档 单文 ...

  3. 配置阿里云ESC服务器部署项目

    第一次SSH登录 ECS 服务器: 打开命令行终端(git),键入: > ssh root@39.108.54.110 输入实例密码,进入服务器环境. 配置 root 及应用账号权限 新增管理员 ...

  4. 重磅干货免费下载!阿里云RDS团队论文被数据库顶会SIGMOD 2018收录

    ACM SIGMOD数据管理国际会议是由美国计算机协会(ACM) 数据管理专业委员会(SIGMOD)发起.在数据库领域具有最高学术地位的国际性学术会议. SIGMOD和另外两大数据库会议VLDB.IC ...

  5. 阿里云“网红"运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...

  6. 探索云网络技术前沿,Sigcomm 2019 阿里云参会分享

    Sigcomm 2019简介 一年一度的网络顶级学术峰会Sigcomm于8月20日至22日在北京举行.作为ACM Special Interest Group on Data Communicatio ...

  7. 阿里云“网红"运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...

  8. 阿里云Linux格式化数据盘,分区并挂载一个文件系统

    阿里云一块全新的数据盘挂载到ECS实例后,您必须创建并挂载至少一个文件系统.本示例使用I/O优化实例,操作系统为CentOS 7.6,为一块新的300GiB数据盘(设备名为/dev/vdb)创建一个M ...

  9. Aps.Net Core3.1 WebApi发送阿里云短信验证码

    1.前言 转眼又要过了一年了 好久没写博客了,人不学就要落后,今天有时间把以前弄的发送阿里云短信验证码登录记录一下. 2.准备条件 1)去阿里云官网注册一个账号.有账号直接登录就行,以前新人好像有免费 ...

  10. 【阿里云-大数据】阿里云DataWorks学习视频汇总

    阿里云DataWorks学习视频汇总 注意:本文档中引用的视频均来自阿里云官方的帮助文档,本文档仅仅是汇总整理,方便学习. 阿里云DataWorks帮助文档链接:https://help.aliyun ...

随机推荐

  1. 终端读取iOS项目所有设置参数(版本号、应用名等)

    在某些场景下(比如自动化打包等),我们需要从终端来读取到iOS项目的数据,首先先上代码 xcodebuild -showBuildSettings -target 项目target 但有时候我们需要将 ...

  2. markdown折叠展开代码

    背景 有的时候,我们的代码太多,直接用cout<<"hello";很不方便. 我们可以将代码折叠. 效果 代码 普通代码折叠 <details> <s ...

  3. NAT类型发现

    一.前言 之前一篇文章中,提出了一个判断NAT类型的方案.该方案是自己研究设计的,比较粗糙.近期研读了关于STUN的一些协议标准,其中RFC3489中就包含了判断NAT类型的标准方案. 与自己设计的方 ...

  4. 3568F-评估板测试手册(ARM端)

     

  5. TI AM62x工业核心板规格书(单/双/四核ARM Cortex-A53 + 单核ARM Cortex-M4F,主频1.4GHz)

    1 核心板简介 创龙科技SOM-TL62x是一款基于TI Sitara系列AM62x单/双/四核ARM Cortex-A53 + 单核ARM Cortex-M4F异构多核处理器设计的高性能低功耗工业级 ...

  6. mapreduce的shuffle机制

    1.1 概述: mapreduce中,map阶段处理的数据如何传递给reduce阶段,是mapreduce框架中最关键的一个流程,这个流程就叫shuffle:(从map的输出到reduce的输入) s ...

  7. vmware安装配置openwrt

    前言 OpenWrt是一个轻量的嵌入式linux系统,功能十分强大. 现在将我在vmware上安装OpenWrt的过程简单记录下来,以备后续参考. 环境准备 vmware软件 已经安装好的一个vmwa ...

  8. mybatis log4j打印sql语句

    依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</a ...

  9. 将传统应用带入浏览器的开源先锋「GitHub 热点速览」

    现代浏览器已经不再是简单的浏览网页的工具,其潜能正在通过技术不断地被挖掘和扩展.得益于 WebAssembly 等技术的出现,让浏览器能够以接近原生的速度执行非 JavaScript 语言编写的程序, ...

  10. Error: Dynamic require of "path" is not supported

    failed to load config from D:\BaiduSyncdisk\vue3\sys-manager\vite.config.jserror when starting dev s ...