37 lines
854 B
C#
37 lines
854 B
C#
using System;
|
|
using AntJob;
|
|
using AntJob.Providers;
|
|
using NewLife.Log;
|
|
|
|
namespace HelloWork
|
|
{
|
|
class Program
|
|
{
|
|
private static void Main(String[] args)
|
|
{
|
|
XTrace.UseConsole();
|
|
|
|
var set = AntSetting.Current;
|
|
|
|
// 实例化调度器
|
|
var sc = new Scheduler();
|
|
|
|
// 使用分布式调度引擎替换默认的本地文件调度
|
|
sc.Provider = new NetworkJobProvider
|
|
{
|
|
Server = set.Server,
|
|
AppID = set.AppID,
|
|
Secret = set.Secret,
|
|
};
|
|
|
|
// 添加作业处理器
|
|
sc.Handlers.Add(new HelloJob());
|
|
|
|
// 启动调度引擎,调度器内部多线程处理
|
|
sc.Start();
|
|
|
|
Console.WriteLine("OK!");
|
|
Console.ReadKey();
|
|
}
|
|
}
|
|
} |