首页 > 其他分享 >GZY.Quartz.MUI

GZY.Quartz.MUI

时间:2024-09-28 21:25:38浏览次数:1  
标签:API Quartz 任务 添加 UI GZY 定时 MUI

GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.7.0发布 新增各项优化与BUG修复 

  前言

时隔大半年,终于抽出空来可以更新这个组件了 (边缘化了,大概要被裁员了)

2.7.0终于发布了~

更新内容:

1.添加API类任务的超时时间,可以通过全局配置也可以单个任务设置

2.设置定时任务日志查看默认按开始时间倒序

3.添加是否显示控制台日志的全局配置

目前支持两个参数 ShowConsoleLog //是否显示控制台日志 ,DefaultApiTimeOut //默认全局API超时时间

代码如下:

builder.Services.AddQuartzUI(quartzMUIOptions: new QuartzMUIOptions() { ShowConsoleLog=false,DefaultApiTimeOut=10});

4.优化UI显示-固定操作栏和表头,方便任务较多的情况下操作

5.优化UI显示-执行记录消息添加支持br关键字进行换行查看

6.修复API类定时任务在没有参数的情况下会报错的问题

注意:2.7如果是数据库存储并从老版本更新的话 请手动添加ApiTimeOut字段
Mysql例子如下:
ALTER TABLE tab_quarz_taskADD COLUMNApiTimeOut int NULL;

GIT地址(欢迎start和 fork):l2999019/GZY.Quartz.MUI: 基于Quartz的轻量级,注入化的UI组件 (github.com)

 

还是介绍一下本项目的特性:

轻量级,项目仅1.43 MB(主要有部分UI占用空间,后续还有优化空间)

像swaggerUI一样,项目入侵量小,仅需要在Startup中注入的QuartzUI组件

可选新开项目(仅需要webapi即可),也可以直接加入到现有项目(支持MVC,razor各种.NET宿主的项目)

支持Http定时调用对应service服务.

支持通过DLL反射调用本地继承了IJobService的本地方法,并支持动态传参

 

更新详细说明

 

1.添加API类任务的超时时间,可以通过全局配置也可以单个任务设置

 这个属性是由社区提出的建议,在实际应用中确实有这个必要,所以添加了此功能

现在可以全局匹配默认超时时间,代码如下:

builder.Services.AddQuartzUI(quartzMUIOptions: new QuartzMUIOptions() {DefaultApiTimeOut=10});

也可以通过创建API类定时任务时进行单个定时任务的配置,如图:

 

 

 

2.设置定时任务日志查看默认按开始时间倒序

将定时任务执行日志的排序默认改为按开始时间排序方便查看最新的定时任务信息,如图:

 

 

 

 

3.添加是否显示控制台日志的全局配置

这个属性是由社区提出的建议,确实在调试或者特殊情况下,控制台一直在输出内容,很难定位项目异常,所以添加了此功能

现在可以全局匹配默认超时时间,代码如下:

builder.Services.AddQuartzUI(quartzMUIOptions: new QuartzMUIOptions() { ShowConsoleLog=false);

 

4.优化UI显示-固定操作栏和表头,方便任务较多的情况下操作

优化了UI的显示效果,将操作栏和表头进行固定,方便在定时任务较多的情况下进行任务的操作

也是由社区提出的建议

 

5.优化UI显示-执行记录消息添加支持HTML标签进行排版查看

由社区提出的建议,优化了定时任务的消息记录 可以通过添加</br>关键字(或别的HTML标签)进行排版处理,如图:

 

 

6.修复API类定时任务在没有参数的情况下会报错的问题

 

 

结束语

 项目升级内容就介绍到这里拉~,欢迎各位提出宝贵的意见

在这里特别感谢提出宝贵意见的兄弟: JasonWangJie  xds135 goodluckily   ljc1160 smilesxsy

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.cn/developer/support-plan?invite_code=3c3dzwjbcao00

作者:顾振印 出处:http://www.cnblogs.com/GuZhenYin/ 如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面

标签:API,Quartz,任务,添加,UI,GZY,定时,MUI
From: https://www.cnblogs.com/Leo_wl/p/18438429

相关文章

  • GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.7.0发布 新增各项优化与BUG修复
    GZY.Quartz.MUI(基于Quartz的UI可视化操作组件)2.7.0发布新增各项优化与BUG修复 前言时隔大半年,终于抽出空来可以更新这个组件了(边缘化了,大概要被裁员了)2.7.0终于发布了~更新内容:1.添加API类任务的超时时间,可以通过全局配置也可以单个任务设置2.设置定时任务日......
  • Java Quartz Scheduler 入门:从“Hello, Quartz!”到深入探索
    ......
  • 【SpringBoot】调度和执行定时任务--Quartz(超详细)
    Quartz是一个功能强大的任务调度框架,广泛用于在Java应用程序中定时执行任务,同时它支持Cron表达式、持久化任务、集群等特性。以下是Quartz的详细使用教程,包括安装、基本概念、简单示例和高级功能。1.安装Quartz首先,在你的项目中添加Quartz依赖。对于Maven项......
  • ios16.2版本以上mui的picker选择器显示异常的修复方案
    问题描述muipickerios16.2系统及以上,选择器滚动错误错乱,显示异常但是可以正常选择用多个ios手机测试了,凡是升级到16.2及以上的均会产生这个的问题。使用官方的示例,放到升级到16.2的ios手机上测试,问题同样存在https://www.dcloud.io/hellomui/examples/picker.html(这是官方案例,......
  • Java中的分布式任务调度:Quartz与Spring Task
    Java中的分布式任务调度:Quartz与SpringTask大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何在Java应用中实现分布式任务调度,重点介绍Quartz和SpringTask这两种常见的调度解决方案。我们将分别介绍这两种工具的基本用法,并演示如何......
  • React MUI:值选择问题和缺少默认值
    在React和MUI(Material-UI)中,如果你遇到值选择问题或缺少默认值的情况,可能是以下原因导致的:未设置初始值:确保在组件的状态或属性中设置了适当的初始值。如果没有设置初始值,组件可能会显示为空或出现异常。未正确绑定值:在使用表单元素或其他可选择的组件时,确保将值正确地绑定到组件......
  • Windows平台体验StableSwarmUI-0.6.4-Beta经验版
    目录StableSwarmUIinstall经验版StableSwarmUI配置后端StableSwarmUI快捷安装脚本StableSwarmUI安装与启动sd_xl_base_1.0模型获取由于网络原因,国内获取ComfyUI以及SD_Xl_base_1.0模型可能非常缓慢。想要丝滑获取,需要魔法或者高效上网。如果没有条件,也有方法,可以从......
  • Steamui.dll守护指南:Steam客户端遭遇迷失时的自助恢复之旅
    Steamui.dll丢失应该如何处理?很多朋友还不是特别的清楚,解决Steamui.dll丢失的问题,可以按照以下步骤操作:1.重新安装Steam客户端:最直接的方法是卸载当前的Steam客户端,然后从官方网站重新下载安装包进行安装。这会自动替换所有丢失或损坏的文件,包括Steamui.dll。2.文件恢复:若......
  • Spring Boot整合Quartz框架
    说明:Quartz是一个定时器框架,可以实现定时任务,本文介绍如何在SpringBoot项目中整合Quartz框架,Quartz介绍参看下面这篇文章:【Quartz】Quartz定时任务框架创建Demo首先,创建一个SpringBoot项目,pom文件如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://......
  • 利用Quartz实现复杂的任务调度
    原文地址:java-利用Quartz实现复杂的任务调度-宋小黑-SegmentFault思否  第一章:引言大家好,我是小黑,任务调度,简而言之,就是按照预定计划自动执行任务的过程。不管是数据库备份、报表生成还是发送定时邮件,它们都需要一个可靠的任务调度系统来保证按时完成。那么,为什么......