dolphinSchedule和azkaban两者调度区别

https://blog.csdn.net/github_39577257/article/details/102783298

这篇文章已经很详细了

我具体说下使用过程中感受和区别

1、ha

azkaban属于一个executor,多个worker,worker可以增加,但是增加的很麻烦需要重启executor然后还要激活worker

dolphin才开始用,但是感觉他本身就是ha,一台挂了另外一台也可以用,azkabn中worker挂了没事,executor挂了就完了。

2、存储资源

dolphin采用的是hdfs存储文件,hdfs默认副本3

azkaban采用的mysql数据库存取文件,一般mysql是没有ha的,吐槽下数据库存的内容有部分是加密后的json数据,查看起来很麻烦

3、crontab调度

azkaban API支持两种,页面只支持一种就是crontab,还有一种是period(已废弃,但是还能调用)

              period是指在一定范围时间内每隔xx秒xx分钟执行

              crontab 不支持未来时间范围内,比如我现在写好project,但是想两个星期后crontab运行,支持从现在开始

dolphin支持在一定范围内使用crontab,毫无疑问更强大

4、定时管理

azkaban采用的一个flow使用一个schedule

dolphin采用的是一个flow有多个schedule,起作用的是看哪个上线

5、job执行

azkabn中的job能够单独执行,能够和依赖执行,即从前运行到当前,但是不支持想后运行,通过api可以但是很麻烦

flow支持单job,向前运行,向后运行

6、代码

azkaba使用的javaweb,采用的原生的servlet,看起来有点繁琐。。。。。

dolphin采用的ssm框架,看起来简洁,查找问题和解读源码都十分方便。

7、dolphin有数据源管理,有文件管理,能够在线编辑和生成需要的脚本很方便

最后个人觉得azkaban的页面操作有点不合理就是很别扭,dolphin页面舒服,操作流程感觉很顺畅
 

 

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cclovezbf

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值