Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kagaya85/kyaputen
🔨一个微服务工作流调度中间件,在实现工作流执行控制功能的基础上,尝试将传统调度中间件与Kubernetes结合,通过资源调度算法实现对工作流执行资源的动态分配,资源伸缩等
https://github.com/kagaya85/kyaputen
Last synced: about 2 months ago
JSON representation
🔨一个微服务工作流调度中间件,在实现工作流执行控制功能的基础上,尝试将传统调度中间件与Kubernetes结合,通过资源调度算法实现对工作流执行资源的动态分配,资源伸缩等
- Host: GitHub
- URL: https://github.com/kagaya85/kyaputen
- Owner: kagaya85
- Created: 2020-03-16T16:44:11.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-05T15:16:13.000Z (over 4 years ago)
- Last Synced: 2024-10-15T22:41:08.010Z (3 months ago)
- Language: Java
- Homepage:
- Size: 20.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kyaputen
一个微服务工作流调度中间件,在实现工作流执行控制功能的基础上,尝试将传统调度中间件与Kubernetes结合,通过资源调度算法实现对工作流执行资源的动态分配,资源伸缩等。
## 目录结构
config:各种定义文件目录
image:镜像文件目录
kyaputen:中间件源码目录
out:编译输出
## 中间件项目结构
client:中间件客户端
common:通用类定义、元数据定义、调度算法定义类
core:核心类定义,包括调度算法实现、DAO类、配置类、工作流调度执行类、指标监控类、各种服务以及工具类的实现等
grpc:grpc定义类,proto文件定义
server:服务端代码实现
## 中间件设计思路
## 客户端相关技术细节描述
## 服务端相关技术细节描述