kob 中心化作业调度系统

开源网站开源项目 24-03-28 17:50:23

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

主要特点

客户端任务动态注册发现

任务动态配置成作业

任务执行负载均衡策略

前置依赖

1. Mysql2. Zookeeper3. Java4. 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>
[kob 中心化作业调度系统]相关推荐
Vangogh iOS 颜色模拟

Vangogh iOS 颜色模拟

Vangogh 是 iOS 颜色连贯绑定模拟器。 在线示例请看:http://gfycat.com/HelpfulAchingCoati ...

Grumpy Go 运行 Python

Grumpy 是一个 Python to Go 源代码翻译编译器和运行时,旨在替代 CPython 2.7。 关键的区别是它将 Pytho……...

Heron 数据实时分析平台

Heron 数据实时分析平台

Twitter开源了数据实时分析平台Heron。 Twitter使用Storm实时分析海量数据已经有好几年了,并在2011年将……...

Git 分布式版本控制系统

Git 分布式版本控制系统

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git的特点 分……...

Neo4j 高性能的 NoSQL 图形数据库

Neo4j 高性能的 NoSQL 图形数据库

Neo是一个网络——面向网络的数据库——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java……...

iCMS 内容管理系统

iCMS 是一套采用 PHP 和 MySQL 构建的高效简洁的内容管理系统,为您的网站提供一个完美的开源解决方案 面……...

今日开源
  1. ReactJS 构建用户界面的 JavaScript 库

    React(有时叫React.js或ReactJS)是 Facebook 推出的一个为数据提供渲染为 HTML 视图,用来构建用户界面的开源 JavaScript 库。 React 视图通常采用包含以自定义 HTML 标记规定的其他组件的组件渲染。React 为程……

    开源软件 2024-04-27

  2. Paramiko python 的 SSH2 库

    Paramiko是用于建立 SSH2 连接(客户端或服务器)的库。重点是使用 SSH2 作为 SSL 的替代方法,以在 python 脚本之间建立安全连接。支持所有主要密码和哈希方法。也支持 SFTP 客户端和服务器模式。 示例代码: imp……

    开源软件 2024-04-27

  3. Reactive 极小的响应式模板引擎

    Reactive 是简单灵活的模板和绑定视图的引擎,支持自定义绑定,支持在模块修改的时候实时更新。 快速开始: varview=reactive('<p>Hello{name}!</p>',{name:'Adam'});//youcanaddtheview"element"toth……

    开源软件 2024-04-27

返回顶部小火箭