Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/illtamer/glcc-distributed-engine

GLCC - GitLink Code Camp work: JianMu distributed task scheduling engine. 第一届 GitLink GLCC 夏令营作品,建木分布式任务调度引擎(已验收)。
https://github.com/illtamer/glcc-distributed-engine

java rpc task-engine

Last synced: 14 days ago
JSON representation

GLCC - GitLink Code Camp work: JianMu distributed task scheduling engine. 第一届 GitLink GLCC 夏令营作品,建木分布式任务调度引擎(已验收)。

Awesome Lists containing this project

README

        

# jianmu-taskengine

### 介绍
- 建木分布式任务调度引擎

- GLCC介绍: https://www.gitlink.org.cn/glcc

- 课题介绍: https://v8zrmetkbg.feishu.cn/wiki/wikcnArzBZWw8QUihDuB0TorUGe

### 整体架构

#### 任务引擎架构图

![](doc/image/技术架构图.png)

#### 任务提交流程图

![](doc/image/任务提交流程图.png)

#### 任务执行流程图

![](doc/image/任务执行流程图.png)

#### 包结构

- [api](api) - 通用接口
- [doc](doc) - 相关文档
- [provider-provider](provider-provider) - 服务提供模块
- [publish-consumer](publish-consumer) - 任务提交模块
- [publish-monitor](publish-monitor) - 任务监控模块
- [publish-register](publish-register) - 注册中心模块
- [rpc](rpc) - rpc组件

#### 接口文档

[点击跳转](/doc/api.md)

### 使用

#### 运行环境

- JDK 11 及以上
- MySQL 8.0及以上

#### 构建

```
mvn package
```