Quartz.NET远程调度的配置方法是什么
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,本篇内容介绍了"Quartz.NET远程调度的配置方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2025年02月04日Quartz.NET远程调度的配置方法是什么
本篇内容介绍了"Quartz.NET远程调度的配置方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1. 配置Quartz.NET 远程方式执行
计划任务的服务器上配置远程调用Quartz的出口, quartz.config 增加如下配置即可
#export this server to remoting context quartz.scheduler.exporter.type = Quartz.Simpl.RemotingSchedulerExporter, Quartz quartz.scheduler.exporter.port = 555 quartz.scheduler.exporter.bindName = QuartzScheduler quartz.scheduler.exporter.channelType = tcp quartz.scheduler.exporter.channelName = httpQuartz
几点说明:
1. 客户端的"quartz.scheduler.proxy.address" 配置的地址由服务器上配置的channelType,port和 bindName 等组成。注意保持一致。
2. 服务器初始化启动时,从数据库启动相关Job 的过程这里不细说。下次介绍我自己做的任务调度平台的时候,再细说。
3. Job 服务器上,其实就算一个服务宿主,在后台控制调度全部的job 执行计划。
2. 管理客户端
a) 创建一个后台管理的客户端,可以是web网站。也可以是别的。
初始化远程服务器上的全部Scheduler
private static IScheduler scheduler = null;
public static void InitRemoteScheduler()
{
try
{
NameValueCollection properties = new NameValueCollection();
properties["quartz.scheduler.instanceName"] = "schedMaintenanceService";
properties["quartz.scheduler.proxy"] = "true";
properties["quartz.scheduler.proxy.address"] = string.Format("{0}://{1}:{2}/QuartzScheduler", scheme, server, port);
ISchedulerFactory sf = new StdSchedulerFactory(properties);
scheduler = sf.GetScheduler();
}
catch (Exception ex)
{
LogHelper.WriteLog("初始化远程任务管理器失败" + ex.StackTrace);
}
}
b) 增加,暂停,删除任务等操作
////// 暂停任务 /// /// public static void PauseJob(string JobKey) { try { JobKey jk = new JobKey(JobKey); if (scheduler.CheckExists(jk)) { //任务已经存在则暂停任务 scheduler.PauseJob(jk); LogHelper.WriteLog(string.Format("任务"{0}"已经暂停", JobKey)); } } catch (Exception ex) { throw ex; } }
"Quartz.NET远程调度的配置方法是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
任务
配置
服务
服务器
调度
客户
管理
方法
内容
后台
客户端
更多
知识
网站
过程
实用
一致
学有所成
接下来
困境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
租用空间数据库
服务器 京豆
像素射击的服务器
网络安全宣传周株洲
服务器价格购格表
数据转发服务器
erp系统怎样跟数据库连接
桂阳学it软件开发待遇
数据库布局怎么设置
数据库实例需要备份
软件开发疑难问题
上海戴尔服务器续保费用
计算机网络技术导论思维导图
属于数据库管理系统的软件有
群晖的服务器在大陆吗
半导体和基础数据库哪个好
摄像头时间如何同步到服务器
工程造价与软件开发哪个好
国网作业数据库管理
哪个数据库提供同义词扩展功能
受托软件开发
受托软件开发 免税
嵌入式软件开发商窗户怎么
柳州微信小程序软件开发
监控技术与网络安全
腾讯有没有独立的游戏服务器
松江区网络软件开发管理方法
道德手抄报网络安全
苏州戴尔服务器包装如何
macos服务器