宁津网站开发网站开发需要的技术人员有什么软件
web/
2025/10/6 14:07:32/
文章来源:
宁津网站开发,网站开发需要的技术人员有什么软件,如何做网站程序,兄弟们试试这个网址前言#xff1a;在Quartz.Net项目发布第一版Quartz.Net分布式任务管理平台后#xff0c;有挺多园友去下载使用#xff0c;我们通过QQ去探讨#xff0c;其中项目中还是存在一定的不完善。所以有了现在这个版本。这个版本的编写完成其实有段时间了一直没有放上去。现在已经同… 前言在Quartz.Net项目发布第一版Quartz.Net分布式任务管理平台后有挺多园友去下载使用我们通过QQ去探讨其中项目中还是存在一定的不完善。所以有了现在这个版本。这个版本的编写完成其实有段时间了一直没有放上去。现在已经同步到GitHub上了。那么还是说一下这个版本改进的地方吧。有些东西之前讲过就不在提了可以移步之前的文章先了解 看一下VS中的项目结构的改变 可以看出我们移除了原先的Quartz.Net_JobBase类库Quartz.Net_Web更新为JobManagerByQuaertz,同时添加了Quartz.Net_Core和Quartz.Net_Infrastructure类库。此次改进主要提现在了Quartz.Net_CoreQuartz.Net_InfrastructureQuartz.Net_RemoteServer这三个类库上现在们依次看一下相应的功能和改动。1.Quartz.Net_Core的类库包含如下提供了Quartz.Net核心操作(1)JobCommon中提供了JobKey和TriggerKey的构造2JobExcute为原先的Quartz.Net_JobBase实现了Quartz.Net执行任务的接口3JobTriggerAbstract为抽象类为Quartz多任务类型提供了公用方法的封装4JobTriggerImplements为具体任务类型实现类在第一个项目中我们实现了Cron类型也是最为丰富的任务类型但是有些园友可能需要一种简单的任务类型比如只执行一次多长时间内执行多少次到达运行设置的结束次数或者时间自动完成不在执行此任务类型为Simple如果园友想实现其他类型 自行添加 集成抽象类即可。2.Quartz.Net_Infrastructure的类库图如下 这个大家应该就很熟悉了一些基础设施。1HttpClientUtil和RsaCryptionUtil共同构成了http请求和请求加密基础2IPUtil提供了获取Quartz.Net_RemoteServer部署后运行获得对应机器的IP便于日志分析3提供发邮件提醒功能会在任务异常服务挂的时候进行对应邮件提醒4QueryableExtensionUtil提供了Queryable扩展方法会在Repository中使用。3.Quartz.Net_RemoteServer类库如下 此类库为Quartz服务端我们相比之前增加了1观察者来观察任务状态变化通过执行发送更改状态记录日志发送邮件等2Job的监听器来监听任务执行后操作Scheduler监听来监听节点状态3QuartzServer将主程序入口的节点主要配置 提供节点的暂停启动恢复等操作。其实我们想要分布式我们需要更改这个属性才能达到不然节点在任何服务器上安装后的tcp连接都是127.0.0.1你设置的端口号因为没有找到具体的文档在源码中看到设置的这个属性 最后Web层也是提供了操作异常的全局日志记录。GitHub地址https://github.com/NeverGiveUpChange/TaskManagerByQuartz.Net相关文章定时调度系列之Quartz.Net详解Quartz.Net分布式任务管理平台Quartz.NET 3.0 正式发布Quartz.net基于数据库的任务调度管理(Only.Jobs)使用sqlserver搭建高可用双机热备的Quartz集群部署【附源码】基于Quartz.net 的开源任务管理平台原文地址https://www.cnblogs.com/clly/p/9360698.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87955.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!