dolphinscheduler与vipshop saturn的对比
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

dolphinscheduler与vipshop saturn的对比

yuc
yuc
2024-08-06 / 最后修改: 2024-08-06 07:44 / 0 评论 / 6 阅读 / 正在检测是否收录...
安装部署

海豚调度平台 https://dolphinscheduler.apache.org/

如果想简单试用,那么docker即可,对高可用无要求,及时宕机了部分任务一段时间没有执行可以容忍,那么使用伪集群即可

要点:

  1. 单节点最佳20个任务以下,实际使用可以伪集群,生产环境集群
  2. 架构: master、worker、api server
  3. 软件和依赖: jdk1.8+ , mysql5.7+ , 本体, zookeeper, psmisc(系统依赖包-进程树分析)
特性
  1. 支持非常多的任务语言、数据库sql、支持 hadoop 生态的任务调度
  2. 可以限制内存、CPU使用率
  3. 各级别任务变量传递
  4. 支持各种告警邮件、叮叮、企业微信、等等
  5. 可以上传脚本、现在编写脚本
  6. 按照项目划分、工作流划分,从而支持大规模的任务管理
  7. 支持用户隔离,用户权限等,从而支持大规模的任务管理
与saturn的对比

感觉体验没有saturn好的地方,目前仅作为shell、python等脚本调度来看,不对其他功能做评价:

  1. 复杂的用户指定、任务节点指定,在多个地方都可以设置这两个参数,如果对产品不是非常熟悉,最终哪里生效需要测试
  2. 启动用户给 sudo NOPASSWD 权限,这样的权限实在太大,配合在线编写脚本和执行脚本可以执行任何操作
  3. saturn可以指定任意节点、多个节点、并行执行同一个任务,比如一些同样的备份或者清理任务,但海豚创建一个工作流指定多个节点,也只有第一个节点执行,其他节点作为失败备用执行,这样同一个任务多个机器需要设置多个定时任务
0

评论

博主关闭了当前页面的评论