kob中心化作业调度系统
kob 是中心化的作业调度系统,定义了任务调度模型,实现了任务调度的统一管理和监控。
主要特点
- 客户端任务动态注册发现
- 任务动态配置成作业
- 任务执行负载均衡策略
前置依赖
1. Mysql
2. Zookeeper
3. Java
4. Maven
代码模块简介
1. kob-server-console 作业管理平台。
2. kob-server-core 作业管理底层代码实现模块,以jar包引入方式被kob-server-console、kob-server-processor依赖。
3. kob-server-processor 作业调度执行器。
4. kob-basic 服务端( kob-server-* )、客户端( kob-client-* )公用jar包。
5. kob-client-demo-spring-boot 客户端springboot的一种接入形式。
6. kob-client-parent 作业调度客户端项目依赖jar包。
kob-client-spring 客户端spring项目依赖jar,会被kob-client-spring-boot-starter依赖。
kob-client-spring-boot-starter 客户端spring-boot项目依赖jar。
7. table.sql 以集群名称是incubating,生成的sql文件
快速开始
Maven install
mvn clean install -DskipTests
pom依赖
<dependency> <groupId>com.ke</groupId> <artifactId>kob-client-spring-boot-starter</artifactId> </dependency>
评论
Sundial.NET分布式作业调度系统
Sundial .NET功能齐全的开源分布式作业调度系统,可从最小的应用程序到大型企业系统使用。特性简化调度作业支持作业监视器支持作业执行器支持自定义作业存储组件(持久化)支持自定义策略执行内置周期
Sundial.NET分布式作业调度系统
0
CoronaHadoop作业调度管理系统
Corona是Map-Reduce的改进版本,可以更好地利用集群资源,更适合Facebook的“多租户(Multi-Tenant)”环境。在Facebook,Map-Reduce有一个单一的作业跟踪器
CoronaHadoop作业调度管理系统
0
Schedulix企业作业调度系统
schedulix是一个开源的企业作业调度系统。突破标准的专业自动化IT流程,具备先进的系统环境。从简单的开始,在任何给定的时间,一个程序,通过复杂的过程,涉及数以千计的应用程序并相互依存。sched
Schedulix企业作业调度系统
0
OddjobJava作业调度
Oddjob是一个采用Java语言开发的作业调度工具,通过图形化界面或者是XML文件进行任务的设定,支持按顺序执行、并行执行以及根据预设条件执行任务,可运行于桌面或者是服务器,可以通过JMX方式对其进
OddjobJava作业调度
0
Jobber作业调度工具
Jobber是一个类似Unix上的cron工具,是一个作业调度工具。除了包含cron的功能外,Jobber还提供:作业执行历史记录复杂的错误处理错误报告
Jobber作业调度工具
0