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