近日,全球著名开源社区 Apache 基金会宣布“百度开源的 ECharts
项目全票通过进入 Apache
孵化器”。这是百度第一个进入国际顶级开源社区的项目,也标志着百度开源正式进入开源发展的快车道。

澳门新葡萄京所有网站 1

澳门新葡萄京所有网站 2

澳门新葡萄京所有网站 3

原标题:全票通过!易观开源项目DolphinScheduler进入Apache孵化器 “Welcome
to Apache incubator,DolphinScheduler!”
美国时间2019年8月29日,易观开源的分布式…

ECharts 成为 Apache
孵化器项目之前,已经是国内可视化生态领域的领军者,近年内连续被开源中国评选为“年度最受欢迎的中国开源软件”,并广泛被各行业企业以及事业单位、科研院所应用。涉及行业包含金融、教育、医疗、物流、气候监测等众多领域,其中甚至包括阿里巴巴、腾讯、华为、联想、小米、国家电网、中国石化等。

著名开源社区Apache软件基金会孵化器项目管理委员会 ASF
IPMC近期宣布“华为云开源的ServiceComb项目全票通过进入Apache孵化器”。这也是华为继CarbonData之后,第二个进入Apache孵化的开源项目。

原标题:全票通过!易观开源项目DolphinScheduler进入Apache孵化器

ECharts 负责人祖明介绍到:“ ECharts
作为拥有丰富的可视化图表类型和深度交互能力的开源可视化库,配置便捷容易上手,同时上千的配置项和不同层面的扩展机制带来了灵活的定制能力。ECharts
底层依托了开源渲染引擎 ZRender ,支持 Canvas 和 SVG
等多种方式的渲染,支持 PC 、移动端、数据大屏、服务端渲染等多种设备场景。

澳门新葡萄京所有网站 4

“Welcome to Apache incubator,DolphinScheduler!”

目前,在 2018 年初发布的新版本 ECharts (4)
中,一些常用图表已支持最高达千万级的数据可视化,并且提供了小程序、无障碍访问等支持。基于
WebGL 的 ECharts-GL 能支持各种 3D
图表渲染、以及海量数据的渲染加速。目前,各种基于 ECharts
的扩展库,以及相关的可视化服务系统已经形成了丰富的产品体系和活跃的社区环境。ECharts
目前在 GitHub 上拥有 25k+ 的关注和 2k+
的相关项目。大量的社区的反馈和贡献使 ECharts 不断地迭代进化。

什么是ServiceComb

美国时间2019年8月29日,易观开源的分布式任务调度引擎DolphinScheduler正式通过顶级开源组织Apache基金会的投票决议,以全票通过的优秀表现正式成为Apache孵化器项目!

业内人士认为,进入 Apache 孵化器意味着 ECharts
距离成为顶级的开源社区产品更近一步,但与此同时也必须秉承更加兼容并包的心态,迎接更多的机遇与挑战。

ServiceComb源自华为云企业级微服务引擎CSE,并应用在华为云微服务云应用管理平台ServiceStage上,
具备三十年电信行业高性能低时延应用经验积累,并历经华为消费者业务亿级用户海量请求场景的考验。

根据Apache基金会邮件列表显示,在包含11个约束性投票(binding
votes)和2个无约束性投票(non-binding
votes)的投票全部持赞同意见,无弃权票和反对票,投票顺利通过。

百度开源推进组负责人谭中意也表示:“百度抱着参与、回馈、影响社区的态度进行各种开源活动,充分尊重和理解开源社区的规则和精神,而让
ECharts 成为 Apache
基金会的孵化项目只是开始,百度会继续跟各个开源社区进行更加广泛和深入的合作。”

华为云PaaS服务产品部部长贾永利表示:

易观贡献的DolphinScheduler进入 Apache
孵化器,是易观开源项目的重要里程碑, DolphinScheduler社区将遵循「The
Apache Way」,
秉承更加兼容并包与开放多样化的心态,由衷欢迎更多的开发者参与到社区中来,Committer虚位以待!

ECharts 项目 Champion 及导师、Apache 基金会副总裁 Kevin A.McGrail
表示:“很荣幸,也很高兴作为 Champion 参与 ECharts Apache
基金会项目的孵化过程,ECharts
作为中国可视化生态领域的领军者,不断追求极致,扩大功能边界,帮助越来越多使用
ECharts
的企业和用户享受到可视化数据分析带来的便利的同时,也促进了中国可视化生态的繁荣与发展。加入
Apache 基金会,进一步表明 ECharts 拥抱开源的决心,在遵循 ‘the Apache
Way’ 的基础上,打造一个更为中立、开放、多元的社区文化,让更多人享受
ECharts 带来的可视化技术革命。

“华为云PaaS致力于帮助企业应用上云更简单、运行更高效,此次开源的微服务开发与治理框架可以帮助企业快速构建Cloud
Native的云应用;自开源以来,已帮助包括软通动力、中软国际、绿城盟拓等厂商完成应用微服务改造,加快其业务上云。该项目取名也希望借Comb(蜂巢)的寓意集合社区力量构建一个开放、高效的微服务框架。

DolphinScheduler是一个分布式易扩展的可视化 DAG
工作流任务调度系统,致力于解决数据处理流程中错综复杂的依赖关系,同时具有强大的可视化操作界面。
DolphinScheduler曾用名为“EasyScheduler”,由于名称已在国外某App使用,经社区讨论与投票后改名为DolphinScheduler,简称”DS”,
中文名
“小海豚调度”。我们希望DolphinScheduler就像它的名字一样,成为一个“开箱即用”的灵活易用的调度系统。

澳门新葡萄京所有网站,据了解,作为世界级互联网企业,百度目前已成为 Linux Foundation
黄金会员、CNCF 基金会黄金会员、 HyperLedger 白金会员,并组织成立了
CockroachDB 中国社区。目前,针对此次项目进入 Apache Incubator
的孵化过程,百度将努力推动 ECharts 孵化的同时,还将为 Apache
开源生态贡献更多力量,并将持续倡导开源文化,保持与知名开源社区的紧密联系与合作,开源更多的优秀项目,围绕开发者,打造更为丰富的百度开源生态。

ServiceComb项目Champion及导师,前Apache 孵化器副总裁-Roman
Shaposhnik表示:

易观缘何开发DolphinScheduler?

(文/开源中国)    

“很荣幸作为Champion参与ServiceCombApache基金会孵化进程,ServiceComb是一个非常优秀的新型微服务框架,可以帮助企业高效的进行云原生应用开发,加速数字化转型过程。进入Apache孵化器,也意味着ServiceComb社区将遵循“Apache
Way”,社区将更加开放、中立及多样化,也欢迎更多的厂商及个人开发者参与社区“。

2017年,易观在运营自己6.8Pb大小、6.02亿月活、每天近万个调度任务的大数据平台时,受到ETL复杂的依赖关系、平台易用性、可维护性及二次开发等方面掣肘,我们渴望找到一个具有以下功能的数据调度工具:

除ServiceComb外,华为已开源LiteOS、iSula、CarbonData、OpenSDS等多个项目,并积极参与Kubernetes、Openstack、Hadoop等多个主流开源社区贡献,其社区贡献名列中国公司之首。华为也是中国唯一Linux基金会白金会员,CNCF基金会初创及白金会员,以及OCI基金会初创成员。

易于使用,开发人员可以通过非常简单的拖拽操作构建ETL过程。不仅对于ETL开发人员,无法编写代码的人也可以使用此工具进行ETL操作,例如系统管理员和分析师
解决“复杂任务依赖”问题,并且可以实时监视ETL运行状态 支持多租户
支持许多任务类型:Shell,MR,Spark,SQL,Python,Sub_Process,Procedure等
支持HA和线性可扩展性

作为开源领域的积极贡献者和推进者,华为开源CarbonData项目已成功完成Apache孵化并毕业成为Apache顶级项目,华为将和社区合作伙伴一起继续推动ServiceComb完成项目孵化毕业,为Apache开源生态贡献力量。

易观技术团队意识到现有开源项目没有能够达到我们要求的,因此决定自行开发这个工具。我们在2017年底设计了DolphinScheduler的主要架构;2018年5月完成第一个内部使用版本,后来我们又迭代了几个内部版本后,系统逐渐稳定下来。

【编辑推荐】

家有DolphinScheduler初长成

易观技术团队——这一支自百度、阿里、百分点、Ptmind、热云等团队的“数据极客”,秉持易观“让数据能力平民化”的初心,积极拥抱开源,曾贡献过Presto
Hbase Connector, Presto Kudu
Connector等令开发者称赞的项目。此次在公司的支持下,也积极将自己的开发的调度工具推动开源,旨在回馈开源的同时,助力打造更为强大的开源生态。

团队在2019年3月初,小范围(10多家公司)开放了DS的种子用户试用,得到了非常正能量的反馈,在4月初的正式对外开放源码后,很快就获得了许多开发人员的关注兴趣,目前github上的star现在已超过1700个,参与开发和使用的公司包括嘀嗒出行、雪球、凤凰金融、水滴互助、华润万家等。

DolphinScheduler的特点

DolphinScheduler提供了许多易于使用的功能,可加快数据ETL工作开发流程的效率。其主要特点如下:

通过拖拽以DAG 图的方式将 Task
按照任务的依赖关系关联起来,可实时可视化监控任务的运行状态
支持丰富的任务类型
支持工作流定时调度、依赖调度、手动调度、手动暂停/停止/恢复,同时支持失败重试/告警、从指定节点恢复失败、Kill
任务等操作 支持工作流全局参数及节点自定义参数设置 支持集群HA,通过
Zookeeper实现 Master 集群和 Worker 集群去中心化
支持工作流运行历史树形/甘特图展示、支持任务状态统计、流程状态统计

支持补数,并行或串行回填数据

欢迎调度小伙伴加入共建世界顶级的开源项目!

目前,DolphinScheduler在中国已经拥有了一个1300多位伙伴组成的用户及开发者社区。它也被许多公司和组织广泛采用作为其ETL调度工具。我们热烈欢迎更多的用户和开发者加入到贡献的队伍中来,让我们国人开源的调度引擎在世界开源生态中占据一席之地!

感谢参与社区的贡献者!

特别感谢愿意给DolphinScheduler提供指导的champion和mentors:

Champion:

Sheng Wu ( Apache Incubator PMC, Apache officer, wusheng@apache.org)

Mentors:

Sheng Wu ( Apache Incubator PMC, Apache officer, wusheng@apache.org)
ShaoFeng Shi ( Apache Incubator PMC, shaofengshi@apache.org) Liang Chen
( Apache Incubator PMC, Apache member, chenliang613@apache.org) Furkan
KAMACI ( Apache Incubator PMC, Apache member, kamaci@apache.org) Kevin
Ratnasekera ( Apache Incubator PMC, Apache member, djkevincr@apache.org)

initial committers:

William-GuoWei (guowei20m@outlook.com) Lidong Dai
(lidong.dai@outlook.com) Zhanwei Qiao (qiaozhanwei@outlook.com) Liang
Bao (baoliang.leon@gmail.com) Gang Li (lgcareer2019@outlook.com) Zijian
Gong (quanquansy@gmail.com) Jun Gao (gaojun2048@gmail.com) Baoqi Wu
(wubaoqi@gmail.com)

积极参与的贡献者:

chongchongzi 、lfyee 、mnloveyx 、李林 、白强 、杨孟霏、胡将、王金海
、风清扬、林忠俊 、jiangzhx
、HangtongLee、hymzcn、jimmy201602、feloxx、xianhu、yangqinlong、hebin、shafi-1、mchcz、jamescheng16、xtony、chekore、LgbDemo、马泽国、刘小春、
Crossoverrr、jxauwxj

此外还要感谢数百位提出issue和建议以及使用的伙伴们的贡献和大力支持;感谢在项目早期提出指导的来自华为、京东、teradata、百分点、趣头条等公司负责调度的伙伴!

特别感谢github mybatis-plus社区
,在得知DolphinScheduler想使用mybatis-plus来支持多数据库,特地发版去掉了NPL协议;感谢易观前端团队开源的高质量
UI 组件库ans-ui!

写在最后

我们坚信将DolphinScheduler引入Apache可以推动更强大,更多样化的开源社区的发展。我们将努力践行“Community
Over
Code“的Apache文化,同时欢迎更多的公司和个人参与到开发者队伍中来,让DolphinScheduler社区更加健壮、健康的发展,让更多人享受开源带来的技术革命!

目前DolphinScheduler的所有源代码和所有相关文档已捐赠给Apache Software
Foundation。这些代码已经在Apache License Version 2.0下:

代码库:

文档:

_docs_cn/

在线demo:

为促进技术圈的茁壮发展,增进Apache
DolphinScheduler使用者的交流与学习,易观举办

“Apache DolphinScheduler(incubator) User Meetup”

全国巡回活动,2019
年将陆续在北京、上海等地举行,邀请业内资深的技术专家,分享实战经验,促进互联网技术的教育。

本次巡回 Meetup首站将于10月26日在上海和大家见面,报名链接:

11月23日,北京站报名链接:

欢迎大家来交流!

Apache DolphinScheduler(incubator) User Meetup·Shanghai

Date: 2019,Oct, 26

Meetup Place: Fourth Floor, Building 1, Founder 1107 Yuyuan Road,
Changning District, Shanghai.

Agenda:

1、Introduction/overview of DolphinScheduler (William-GuoWei).

2、DolphinScheduler internals, fairly technical: how
DolphinScheduler works and so on (Zhanwei Qiao).

3、DolphinScheduler practice

4、DolphinScheduler from Zero to One

5、DolphinScheduler practice

6、Recently released features and Roadmap (Lidong Dai)

7、Free discussion

附:DolphinScheduler部分功能截图