在asp.net应用程序中使用Quartz.Net
发布时间:2020-12-16 00:14:44 所属栏目:asp.Net 来源:网络整理
导读:我的Quartz调度程序使用AdoDataStore作为端口555中的独立Windows服务运行.我有一个asp.net应用程序,为此调度程序安排作业.我在ASP.NET方面要做什么配置来安排工作?任何帮助是极大的赞赏. 这是服务配置, !-- Configure Thread Pool --add key="quartz.thread
我的Quartz调度程序使用AdoDataStore作为端口555中的独立Windows服务运行.我有一个asp.net应用程序,为此调度程序安排作业.我在ASP.NET方面要做什么配置来安排工作?任何帮助是极大的赞赏.
这是服务配置, <!-- Configure Thread Pool --> <add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool,Quartz" /> <add key="quartz.threadPool.threadCount" value="10" /> <add key="quartz.threadPool.threadPriority" value="Normal" /> <!-- Configure Job Store --> <add key="quartz.jobStore.misfireThreshold" value="60000" /> <add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX,Quartz" /> <add key="quartz.jobStore.useProperties" value="true" /> <add key="quartz.jobStore.dataSource" value="default" /> <add key="quartz.jobStore.tablePrefix" value="QRTZ_" /> <add key="quartz.jobStore.driverDelegateType" value="Quartz.Impl.AdoJobStore.StdAdoDelegate,Quartz" /> <add key="quartz.jobStore.lockHandler.type" value="Quartz.Impl.AdoJobStore.UpdateLockRowSemaphore,Quartz" /> <add key="quartz.dataSource.default.connectionString" value="Server=serverMSSQLEXPRESS;Database=QuartzServerDB;Trusted_Connection=True;" /> <add key="quartz.dataSource.default.provider" value="SqlServer-20" /> <!--export this server to remoting context--> <add key="quartz.scheduler.exporter.type" value="Quartz.Simpl.RemotingSchedulerExporter,Quartz" /> <add key="quartz.scheduler.exporter.port" value="555" /> <add key="quartz.scheduler.exporter.bindName" value="QuartzScheduler" /> <add key="quartz.scheduler.exporter.channelType" value="tcp" /> 那么asp.net方面的配置怎么样? 解决方法
我认为答案
here可能有所帮助.
您可以查看Quartz.2008项目中的Example12. 您的配置文件必须如下所示: <!-- Configure Thread Pool --> <add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool,Quartz" /> <add key="quartz.threadPool.threadCount" value="5" /> <add key="quartz.threadPool.threadPriority" value="Normal" /> <!--Configure remoting expoter--> <add key="quartz.scheduler.proxy" value="true" /> <add key="quartz.scheduler.proxy.address" value="tcp://localhost:555/QuartzScheduler" /> 有一点需要记住:你永远不会启动调度程序. 由于您在ASP.NET中托管Quartz.net,因此必须将调度程序定义为单例. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET中的c# – die()或exit()功能
- asp.net fileupload控件上传文件与多文件上传
- asp.net-mvc – 使用Castle Windsor在ASP.NET MVC中实现多租
- asp.net-mvc-4 – MVC4和页面生命周期?
- .net – oData v4简单来说什么是函数和动作?
- asp.net-mvc – 防止用户在asp.net模型验证中输入表单时输入
- 对asp.net网站进行基准测试,我可以使用jmeter吗?
- 通过ASP.NET Web API + JQuery创建一个简单的Web应用
- asp.net-mvc – ASP.NET MVC母版页
- 我可以使用ASP.NET Core仅针对.NET 4.6.1吗?
推荐文章
站长推荐
- ASP.NET Web服务中的可选参数
- asp.net – 使用asp:Button将参数传递给函数
- 在.net核心项目中获取DefinitelyTyped打字稿定义
- asp.net – 检测到SQL的非关闭连接
- asp.net-mvc – 在ASP.NET MVC中重定向后发布
- asp.net-mvc – ModelState.IsValid或Model.IsVa
- asp.net-mvc-2 – 基于两个属性的自定义模型验证
- Jquery 组合form元素为json格式,asp.net反序列化
- asp.net-mvc – 跨应用程序进行表单身份验证的Se
- asp.net-mvc – 在自定义控制器工厂中进行通用授
热点阅读