Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 夏令营作品,建木分布式任务调度引擎(已验收)。
- Host: GitHub
- URL: https://github.com/illtamer/glcc-distributed-engine
- Owner: IllTamer
- License: mulanpsl-2.0
- Created: 2022-12-24T15:32:26.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-24T15:32:57.000Z (about 2 years ago)
- Last Synced: 2024-11-19T04:29:08.347Z (3 months ago)
- Topics: java, rpc, task-engine
- Language: Java
- Homepage: https://gitee.com/jianmu-dev/glcc-distributed-engine
- Size: 601 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```