当前位置:网站首页 / C#开发 / 正文

[ay的quartz.net 学习笔记[2/5]

时间:2017年11月09日 | 作者 : aaronyang | 分类 : C#开发 | 浏览: 165次 | 评论 0

继续上次demo,

    public class PrintMessageJob : IJob
    {
        public void Execute(IJobExecutionContext context)
        {
            Console.WriteLine("Hello!");
        }
    }

    class Program
    {
        static void Main(string[] args)
        {

            var properties = new NameValueCollection();
            properties["quartz.scheduler.instanceName"] = "RemoteServerSchedulerClient";

            // 设置线程池
            properties["quartz.threadPool.type"] = "Quartz.Simpl.SimpleThreadPool, Quartz";
            properties["quartz.threadPool.threadCount"] = "5";
            properties["quartz.threadPool.threadPriority"] = "Normal";

            // 远程输出配置
            properties["quartz.scheduler.exporter.type"] = "Quartz.Simpl.RemotingSchedulerExporter, Quartz";
            properties["quartz.scheduler.exporter.port"] = "556";
            properties["quartz.scheduler.exporter.bindName"] = "QuartzScheduler";
            properties["quartz.scheduler.exporter.channelType"] = "tcp";

            var schedulerFactory = new StdSchedulerFactory(properties);
            var scheduler = schedulerFactory.GetScheduler();

            var job = JobBuilder.Create<PrintMessageJob>()
                .WithIdentity("myJob", "group1")
                .Build();

            var trigger = TriggerBuilder.Create()
                .WithIdentity("myJobTrigger", "group1")
                .StartNow()
                .WithCronSchedule("/1 * * ? * *")
                .Build();
            scheduler.ScheduleJob(job, trigger);
            scheduler.Start();
        }

增加配置,1秒执行1次。这个别人看不到 资源信息的,得有一个客户端管理。


通过Web也可以管理,有个开源项目: CrystalQuartz

下载下来,编译解决方案

看了这个程序集

CrystalQuartz.Samples.OwinConsole

编译后,运行控制台,

网页

http://localhost:9000/quartz

blob.png


blob.png

====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========





推荐您阅读更多有关于“”的文章

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  查看权限

作者:杨洋(AaronYang简称AY,安徽六安人)

时间:2015年1月17日,高中学历,兴趣学习研究WPF

声明:AYUI开发与商用免费,源码可购买。部分DEMO不免费

开源不是责任,合理的收入可以维护项目的发展和服务器和域名的费用。非客户加好友不提供技术服务

查看捐款记录

AYUI7.2.4 MVC教程 更新如下:

2017-10-29 第一课
2017-10-30 第二课

AYUI程序加密教程教程下载

兼容:XP到win10,vs2012到2017

最新版本:AYUI 7.2.5.5

一次购买,免费更新,bug及时修复,AY一人开发,普通话沟通问题。3个月技术支持

AYUI7.2.5.5 DLL企业服务详情:600元

AYUI7.2.5.5 官方风格全源码详情:4000元

AYUI7.2.5.5 医疗风格全源码详情:5000元

本AYUI知识版权最终归杨洋(AY)所有

本AYUI最终销售权归杨洋(AY)所有

WPF群 WPF UI之美     联系AY: 点击这里给我发消息

  AY的WPF视频
  AYUI 版本说明

vs2015 企业版密钥HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

vs2017 企业版密钥NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

标签列表