您的位置:首页 > IT > 正文

全球观速讯丨.NET 分布式定时任务 Sundial 推出 Dashboard 看板啦,v2.6.0 发布

来源:开源中国     时间:2023-01-03 13:36:03


(相关资料图)

Sundial

.NET 功能齐全的开源分布式作业调度系统,可从最小的应用程序到大型企业系统使用。

特性

简化调度作业 支持作业监视器 支持作业执行器 支持自定义作业存储组件(持久化) 支持自定义策略执行 内置周期、Cron 作业 支持自定义作业触发器 支持依赖注入控制(含 HTTP 控制支持) 高内聚,低耦合,使代码更简单 很小,仅41KB无第三方依赖 可在Windows/Linux/MacOS守护进程部署 支持分布式、集群(多实例)部署 支持负载均衡(基于 TCP/IP) 高质量代码和良好单元测试 跨平台,支持 .NET5+

项目信息

开源地址:https://gitee.com/dotnetchina/Sundial 文档地址:https://furion.baiqian.ltd/docs/job

文档预览

嵌入看板功能

在 Sundial v2.6.0+ 版本后,内置嵌入资源 Dashboard 看板,可以实时查看当前作业运行信息。

1. 安装 Sundial.Dashboard 拓展包

dotnet add package Sundial.Dashboard

2. 注册 Dashboard UI 服务

app.UseStaticFiles();app.UseScheduleUI();// 还可以配置生产环境关闭app.UseScheduleUI(options =>{    options.DisableOnProduction = true;});

3. 打开浏览器访问 /schedule 地址即可

本期更新

新增定时任务Dashboard看板4.8.4⏱️2022.12.30d3f9669 新增 定时任务Dashboard查看作业触发器最近运行记录功能4.8.4.3⏱️2023.01.03e7d24d8 新增 定时任务作业触发器trigger.GetTimelines()获取最近10条运行记录列表4.8.4.3⏱️2023.01.03e7d24d8 新增 定时任务IScheduler.GetEnumerable()方法,可将作业计划转换成可枚举字典4.8.4⏱️2022.12.304d5235c

相关文章