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>
评论