Quartz.NET远程调度的配置方法是什么
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本篇内容介绍了"Quartz.NET远程调度的配置方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2024年11月26日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安全错误
数据库的锁怎样保障安全
网络安全专职工作人员
数据库怎么把null转变为空值
数据库身份证导出脱敏
竹山软件开发案例
XP图标软件开发
家庭用服务器 噪音太大
ipa服务器
软件开发模块拖拽
关系型数据库 完整性
ai网络安全战
神思电子网络安全
计算机网络技术可以进入哪些行业
二进制数据库怎么删除
聚亿网络技术有限公司
把照片存数据库
绑定游戏账号为什么服务器错误
软件开发用人市场分析
原神哪个服务器更新最快
吉林世界互联网科技
宝可梦麦块服务器怎么用
学校服务器如何设置
魔兽世界怀旧服霍格服务器
魔兽怀旧服安全服务器排行
哪个大学的软件开发好
网络安全事件分类
河北服务器托管大带宽服务器
福建微模块图腾服务器机柜
opc服务器是网关设备吗
数据库左链接符号
局域网内怎么查询服务器ip