

如何看待Apache DolphinScheduler?
看Apache DolphinScheduler的公众号-海豚调度,已经有很多用户在用,对比Oozie、Azkaban等,大家如何看待这个由国人主导并进入顶级项目的?

我觉得这个dolphinScheduler宣传工作做得很好,作为开源项目这是有必要的。这个项目连个demo都没有,没有任何地址可以登录上去体验一下的,这明显是故意的。
但是我们不需要华丽的外表,我需要的是稳定的,高可用的,健壮的调度系统。
我本来想自己做个轮子,但是怕自己没时间搞,就找找网上的调度系统,
大家看到的都是些相关的开源团队的各种宣传,程序员骗程序员,没意思。
客观的讲,做好一个调度系统是很难的,一般人觉得做好一个常规的开源就已经比较难了。更何是个调度系统,要求很强的功底。
考虑到调度系统的开源项目目前的水准,我考虑自己造个轮子,比目前各开源调度系统更好的系统。虽然同质化,但是没关系,别人都搞得这么烂了,我为什么不改变一下这个现状了。
事实上,目前比较好的开源调度系统几乎没有。很多公司自研的调度系统往往高度定制化的,维护成本也很高。

很后悔没有选择airflow ,海豚的bug 实在太多,基础都没办法保证稳定,又在不停的加新功能,只追求ppt 效果,商业化,反馈很多issue 也没有维护,一贯的商业开源作风,希望可以变得更好

目前世界上最流行的两款任务调度系统是 Apache DolphinScheduler 和 Apache Airflow。什么是任务调度系统呢?它类似于平时工作与生活中使用的日程表,可以让某一类型的任务在某一特定时刻执行,并且在这个任务执行完后,执行下一个类似的任务。以大部分人都要经历的上班为例,按照流程执行的一系列任务就是一个简单的任务调度系统,只不过这个系统是人本身而已。
Apache DolphinScheduler 和 Apache Airflow 只不过是将上班这个流程里的“听音乐”、“整理着装”这些任务变成了数据处理领域里面常用的 Sql、Spark、Shell 等任务,这个流程有一个官方名称叫做:DAG 工作流。

直接给回答,烂。
我极度不推荐中小型公司用这玩意,使用成本、维护成本极高。
有人吐槽他们不支持git托管,他们的解决方案是后面支持yaml,想像一下,以后你用可视化界面生成了YAML,托管在git,可视化界面再在控制调度。发现了么?托管和调度被拆分成两套东西了,这个方案就是什么,就是人不能吃屎,所以我们把屎加点调料做的好看一点。
- 1
-
如何评价国产游戏黑神话:悟空?125条回答 2024-06-13 02:25
-
你是否赞同李佳琦怼网友觉得眉笔贵应反思自己?91条回答 2023-09-11 23:49
-
如何看待大叔地铁玩手机被女子质疑偷拍?87条回答 2023-06-11 17:29
-
如何看待太古里牵手门连衣裙爆火?81条回答 2023-06-10 23:21
-
如何看待李佳琦为花西子眉笔之事哭着道歉?80条回答 2023-09-11 23:41
-
如何看待网红边娥英在柬埔寨去世?72条回答 2023-06-13 05:49
-
如何看待被撞死小学生母亲被网暴?72条回答 2023-06-03 02:40
-
如何看待学校食堂吃出老鼠头,官方回应为鸭脖事件?71条回答 2023-06-10 22:51