kob 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
kob 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
kob 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

kob 是中心化的作业调度系统,定义了任务调度模型,实现了任务调度的统一管理和监控。

主要特点

  1. 客户端任务动态注册发现
  2. 任务动态配置成作业
  3. 任务执行负载均衡策略

前置依赖

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>
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/10/28 17:08

插入排序讲解

Θ2018-10-28 16:53:20 开始写 1 package algorithms; //包名 2 3 public class InsertionSort {//插入排序 4 5 public static void main(String[] args) {//主方法 6 int[] a = { 3, 1, 4, 6, 2 };//初始化数组 7 System.out.println("原来的数字为:");//提示信息 8 for (int i = 0; i < a.length; i++) {//循环遍历输出数组中的元素 9 System.out.print(a[i] + ...

0
0
发表于硬件 & IoT专区
2020/01/28 19:59

【研电赛】2018RT-Thread企业专项奖得主复旦大学——“天弩”仿生无人机系统

参赛单位:复旦大学 队伍名称:天弩团队 参赛作品:“天弩”仿生无人机系统 指导老师:艾剑良 “天弩”仿生无人机系统 比赛展望 01 说到参加研电赛的初衷,更多的是源于兴趣爱好,作者自己从小就喜欢看国外的KOB全球机器人格斗大赛,黑色的铁笼擂台、炫酷的舞台灯光、激情的解说,紧张刺激的格斗大战充满了科技的暴力美学。 研电赛正如此,没有硝烟的赛场上,紧张的技术比拼,碰撞出思维与创新的火花。 KOB赛场 团队介绍 02 简要...

0
0
发表了博客
2018/04/08 13:59

Hadoop记录-MRv2(Yarn)运行机制

1.MRv2结构—Yarn模式运行机制 Client---客户端提交任务 ResourceManager---资源管理 ---Scheduler调度器-资源分配Containers ----在Yarn中有三种调度器可以选择:FIFO Scheduler先进先出调度器 ,Capacity Scheduler容量调度器,FairS cheduler公平调度器。 FIFO Scheduler把应用按提交的顺序排成一个队列,这是一个先进先出队列,在进行资源分配的时候,先给队列中最头上的应用进行分配资源,待最头上的应用需求满足后再给下一...

0
0
2018/12/29 14:58

开发能用到的JS封装方法

1、判断是否是一个数组 ``` function isArray(arr){ return Object.prototype.toString.call(arr) ==='[object Array]'; } isArray([1,2,3]) //true ``` 2、判断是否是一个函数(三种) ``` function isFunction(fn) { return Object.prototype.toString.call(fn) ==='[object Function]'; return fn.constructor == Function; return fn instanceof Function; return typeof (fn) == Function; } ``` 3、数组去重,只考虑数组中元...

0
0
发表于程序人生专区
2018/09/20 17:29

2018云栖大会亮点频现!Aliware新品重磅发布!

云栖大会,不是来看技术的,而是来看产品的。 程序员张说:“来云栖就是来玩的!其实很多技术离日常落地还很远,甚至会半路夭折,而云栖大会就是给了一个平台,让技术人接触技术的新落地,拓宽眼界。” 9月19日的云栖大会,场主作为受邀媒体参加,收获满满!这不仅是一场高科技盛会,更是一场好玩的盛会,今天想和大家分享几个亮点:被你忽视的云栖玩法~ 1、云栖极客派:代码单车、拆弹专家、超级玛丽、极客密室……用代码和技术...

0
0
2020/12/17 11:35

未雨绸缪,数据保护之NBU介质备份

摘要:华为GaussDB目前已支持NBU介质的备份与恢复,本文主要描述了华为GaussDB数据库和NetBackup对接进行备份、恢复的配置方法与性能调优方法。 一、简介 企业要想避开自然灾难和站点中断的影响,必须将数据副本远程备份至异地机器中。 这样当生产站点发生重大灾难事故时候,本地的生存存储与备份存储数据可能都会丢失,此时需要从异地备份存储上恢复数据,从而保证数据不丢失。Netbackup 是目前金融行业使用最广的备份软件之一...

1
0
发表了博客
01/26 10:38

XXL-JOB

1.概述 XXL-JOB 是一个轻量级 的 分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。 开源社区: https://www.xuxueli.com/xxl-job/#%E3%80%8A%E5%88%86%E5%B8%83%E5%BC%8F%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6%E5%B9%B3%E5%8F%B0XXL-JOB%E3%80%8B 参考资料: 《分布式任务调度平台 XXL-JOB 官方文档》一文读懂分布式任务调度平台XXL-JOB 2.特性 XXL-JOB 提供了 35 点特性列表,我们将其重新整理如下:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部