File tree 1 file changed +32
-1
lines changed
1 file changed +32
-1
lines changed Original file line number Diff line number Diff line change 3
3
[ ![ Build status] ( https://github.com/SpringHgui/OpenTask/workflows/build/badge.svg )] ( https://github.com/SpringHgui/OpenTask/actions )
4
4
[ ![ Nuget] ( https://img.shields.io/nuget/v/OpenTask.Core )] ( https://www.nuget.org/packages/OpenTask.Core/ )
5
5
6
- 去中心设计的分布式任务调度平台
6
+ 去中心设计的分布式任务调度平台,本项目不仅仅是创造一个新的轮子,旨在补充dotnet生态下分布式任务调度系统的空白,但本项目设计的并非只支持dotnet平台;
7
7
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 ) 补充您的需求
8
34
# 快速开始
9
35
## 1. 调度中心部署
10
36
1 . docker-compose
@@ -58,6 +84,11 @@ host.Run();
58
84
59
85
60
86
# 贡献指南
87
+
88
+ 开源项目的发展离不开社区的贡献,如果您在使用本项目中遇到问题或建议,欢迎多多提[ issue] ( https://github.com/SpringHgui/OpenTask/issues ) ,对于符合大众的需求,我们将尽快进行完善。
89
+
90
+ 如果您在使用中遇到了bug或者有bug的修改建议等,您可以直接创建[ PR] ( https://github.com/SpringHgui/OpenTask/pulls ) ,感谢~
91
+
61
92
1 . 开发数据库搭建
62
93
```
63
94
docker 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