Aloha:一个分布式任务调度框架

2019-03-27 19:53:37 +08:00
 jrw

Aloha 是一个基于 Scala 实现的分布式的任务调度和管理框架,提供插件式扩展功能,可以用来调度各种类型的任务。Aloha 的典型的应用场景是作为统一的任务管理入口。例如,在数据平台上通常会运行各种类型的应用,如 Spark 任务,Flink 任务,ETL 任务等,统一对这些任务进行管理并及时感知任务状态的变化是很有必要的。

Aloha 的基本实现是基于 Spark 的任务调度模块,在 Master 和 Worker 组件的基础上进行了修改,并提供了扩展接口,可以方便地集成各种类型的任务。Master 支持高可用配置及状态恢复,并提供了 REST 接口用于提交任务。

Aloha 现已在 Github 开源,项目地址: https://github.com/jrthe42/aloha。有关该项目的任何问题,欢迎各位通过 issue 和我进行交流。

Aloha 的详细设计和实现

2852 次点击
所在节点    分享创造
3 条回复
yjxkwp
2019-03-27 22:16:03 +08:00
名字有点暴力🤓
crystom
2019-03-28 08:43:41 +08:00
和上一代的 airflow 比怎么样
thisisgpy
2019-03-28 14:16:56 +08:00
这个名字记得是一款基佬交友软件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/549268

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX