Committer 迎新!这次是来自阿里云的同学

截至今天,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 迎新!这次是来自阿里云的同学的更多相关文章
- 抱歉!15:44-16:39阿里云RDS故障造成全站不能正常访问
非常非常抱歉!2016年3月7日15:44-16:39,由于阿里云RDS(云数据库)故障,造成全站不能正常访问,给您带来了很大很大的麻烦,恳请您的谅解! 故障是在15:44开始出现的,应用日志中出现大 ...
- php阿里云oss文件上传
php的文件上传 文件上传 php的文件上传放在了$_FILES数组里,单文件和多文件上传的区别在于$_FILES['userfile']['name']是否为数组, 不熟悉的可以读一下官方文档 单文 ...
- 配置阿里云ESC服务器部署项目
第一次SSH登录 ECS 服务器: 打开命令行终端(git),键入: > ssh root@39.108.54.110 输入实例密码,进入服务器环境. 配置 root 及应用账号权限 新增管理员 ...
- 重磅干货免费下载!阿里云RDS团队论文被数据库顶会SIGMOD 2018收录
ACM SIGMOD数据管理国际会议是由美国计算机协会(ACM) 数据管理专业委员会(SIGMOD)发起.在数据库领域具有最高学术地位的国际性学术会议. SIGMOD和另外两大数据库会议VLDB.IC ...
- 阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...
- 探索云网络技术前沿,Sigcomm 2019 阿里云参会分享
Sigcomm 2019简介 一年一度的网络顶级学术峰会Sigcomm于8月20日至22日在北京举行.作为ACM Special Interest Group on Data Communicatio ...
- 阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...
- 阿里云Linux格式化数据盘,分区并挂载一个文件系统
阿里云一块全新的数据盘挂载到ECS实例后,您必须创建并挂载至少一个文件系统.本示例使用I/O优化实例,操作系统为CentOS 7.6,为一块新的300GiB数据盘(设备名为/dev/vdb)创建一个M ...
- Aps.Net Core3.1 WebApi发送阿里云短信验证码
1.前言 转眼又要过了一年了 好久没写博客了,人不学就要落后,今天有时间把以前弄的发送阿里云短信验证码登录记录一下. 2.准备条件 1)去阿里云官网注册一个账号.有账号直接登录就行,以前新人好像有免费 ...
- 【阿里云-大数据】阿里云DataWorks学习视频汇总
阿里云DataWorks学习视频汇总 注意:本文档中引用的视频均来自阿里云官方的帮助文档,本文档仅仅是汇总整理,方便学习. 阿里云DataWorks帮助文档链接:https://help.aliyun ...
随机推荐
- Java映射 转换post response T data
Java映射 转换post response data 接上篇Java泛型对象在http请求和响应对象中的封装https://www.cnblogs.com/oktokeep/p/17688322.h ...
- idea编译报错 静态Map初始化报错java.lang.ExceptionInInitializerError
idea编译报错 静态Map初始化报错java.lang.ExceptionInInitializerError package cc.mrbird.utils; import java.util.H ...
- 何时/如何使用 std::enable_shared_from_this<T>?
要点回顾 继承自 std::enable_shared_from_this<T> 的类能够在其自身实例中通过 std::shared_from_this 方法创建一个指向自己的 std:: ...
- discuz论坛个人空间自定义css样式
Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` discuz论坛个人空间自定义css样式 日期:2020- ...
- 【Playwright+Python】系列教程(一)环境搭建及脚本录制
前言 看到这个文章,有的同学会说: 六哥,你为啥不早早就写完python系列的文章. 因为有徒弟需要吧,如果你也想学自学,那这篇文章,可以说是我们结缘一起学习的开始吧! 如果对你有用,建议收藏和转发! ...
- python实现推送消息到微信公众号
使用到库: Requests 实现方式: 微信已开放了对应的接口,直接通过python的requests库,发起请求,实现推送消息到公众号 微信公众号准备: 1.没有注册微信公众号,可以使用微信提供的 ...
- Nginx SSL证书更新及密码套件更新
一.域名更换证书 ssl证书一般包括证书文件crt.cer.pem.pfx和私钥文件key. CER.CRT.PEM 和 PFX 是不同的证书文件格式,它们之间存在一些区别: CER (DER 编码) ...
- C语言:if(0)之后的语句真的不会执行吗?
C语言--if(0)之后的语句真的不会执行吗? 原文(有删改):https://www.cnblogs.com/CodeWorkerLiMing/p/14726960.html 前言 学过c语言的都知 ...
- 使用getevent在Android中调试输入子系统
# Android getevent用法详解 背景 在调试安卓设备按键,想使用hexdump,但是发现没有找到,反而找到了这个更好用的工具. 以下是我的调试片段 # getevent -l /dev/ ...
- PyTorch程序练习(二):循环神经网络的PyTorch实现
一.RNN实现 结构原理 代码实现 import torch import torch.nn as nn class RNN(nn.Module): def __init__(self, input_ ...