File tree Expand file tree Collapse file tree 1 file changed +32
-1
lines changed
Expand file tree Collapse file tree 1 file changed +32
-1
lines changed Original file line number Diff line number Diff line change 33[ ![ Build status] ( https://github.com/SpringHgui/OpenTask/workflows/build/badge.svg )] ( https://github.com/SpringHgui/OpenTask/actions )
44[ ![ Nuget] ( https://img.shields.io/nuget/v/OpenTask.Core )] ( https://www.nuget.org/packages/OpenTask.Core/ )
55
6- 去中心设计的分布式任务调度平台
6+ 去中心设计的分布式任务调度平台,本项目不仅仅是创造一个新的轮子,旨在补充dotnet生态下分布式任务调度系统的空白,但本项目设计的并非只支持dotnet平台;
77
8+ 调度中心与执行器的通讯协议采用mqtt协议,方便多种语言的快速接入,调度中心采用区中心化设计,各个调度中心之间亦采用mqtt协议通讯;
9+
10+ 调度中心自动进行任务分片,以平均每个调度节点的负载。
11+
12+ ## 仓库地址
13+
14+ [ Github] ( https://github.com/SpringHgui/OpenTask )
15+
16+ [ Gitee] ( https://gitee.com/SpringHgui/OpenTask )
17+
18+ ## 当前进度
19+ ⚠⚠⚠ 当前尚处于开发初期,请勿在重要的生产环境中使用。
20+
21+ - [x] web管理后台
22+ - [x] cron任务
23+ - [ ] 固定周期任务
24+ - [x] 调度中心集群部署
25+ - [x] 调度中心自动分片
26+ - [x] 任务重试
27+ - [ ] 任务故障转移
28+ - [ ] 进行中的任务支持取消
29+ - [x] 失败告警
30+
31+ 未完待续...
32+
33+ 欢迎提[ issue] ( https://github.com/SpringHgui/OpenTask/issues ) 补充您的需求
834# 快速开始
935## 1. 调度中心部署
10361 . docker-compose
@@ -58,6 +84,11 @@ host.Run();
5884
5985
6086# 贡献指南
87+
88+ 开源项目的发展离不开社区的贡献,如果您在使用本项目中遇到问题或建议,欢迎多多提[ issue] ( https://github.com/SpringHgui/OpenTask/issues ) ,对于符合大众的需求,我们将尽快进行完善。
89+
90+ 如果您在使用中遇到了bug或者有bug的修改建议等,您可以直接创建[ PR] ( https://github.com/SpringHgui/OpenTask/pulls ) ,感谢~
91+
61921 . 开发数据库搭建
6293```
6394docker run -e MYSQL_DATABASE=open_task -e MYSQL_ROOT_PASSWORD=OPEN_TASK_!@# -p 3308:3306 --name=mysql8 -d registry.cn-hangzhou.aliyuncs.com/hgui/mysql:8.4.1
You can’t perform that action at this time.
0 commit comments