<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      基于 .NET 開源、功能齊全的分布式作業調度系統

      前言

      在當今企業級應用開發中,可靠的任務調度系統已成為支撐業務連續性的關鍵基礎設施。今天大姚給大家分享一個基于 .NET 開源、功能齊全的分布式作業調度系統:Sundial。

      系統介紹

      Sundial 是一個基于 .NET 開源(MIT License)、功能齊全的分布式作業調度系統,它可從最小的應用程序到大型企業系統使用。

      image

       

      創建 .NET 9 Web API

      首先我們創建一個名為:SundialExercises .NET 9 控制臺應用:

      image

      image

      image

      引入 Sundial NuGet 包

      在 NuGet 包管理器中搜索:Sundial 進行安裝。

       

      image

       

      自定義任務

      創建自定義任務 CustomJob 并實現 IJob 接口:

          public class CustomJob : IJob
          {
              private readonly ILogger<CustomJob> _logger;
      
              public CustomJob(ILogger<CustomJob> logger)
              {
                  _logger = logger;
              }
      
              public Task ExecuteAsync(JobExecutingContext context, CancellationToken stoppingToken)
              {
                  _logger.LogInformation(context.ToString());
                  Console.WriteLine($"[{DateTime.Now:HH:mm:ss}] 任務執行中...");
                  return Task.CompletedTask;
              }
          }

      注冊 Sundial 作業并配置觸發器

      在 Program.cs 中注冊 Sundial 作業并配置觸發器:

                  // 注冊 Sundial 作業并配置觸發器
                  builder.Services.AddSchedule(options =>
                  {
                      // 添加自定義任務(每5秒執行)
                      //options.AddJob<CustomJob>(Triggers.PeriodSeconds(5));
      
                      // 添加自定義任務(每10秒執行)
                      options.AddJob<CustomJob>(Triggers.PeriodSeconds(10));
      
                      //.NET Cron 表達式解析庫 TimeCrontab:https://gitee.com/dotnetchina/TimeCrontab
                      //var crontab = Crontab.DailyAt(3); // 每天第 3 小時正(點)
                      //var crontab = Crontab.WeeklyAt("WED");  // SUN(星期天),MON,TUE,WED,THU,FRI,SAT
                      //var crontab = Crontab.YearlyAt(3); // 每年第 3,5,6 月 1 日零點正
                      //options.AddJob<CustomJob>(Triggers.Cron(crontab.ToString()));
                  });

      image

      項目源碼地址

      更多項目實用功能和特性歡迎前往項目開源地址查看??,別忘了給項目一個Star支持??。

      優秀項目和框架精選

      該項目已收錄到C#/.NET/.NET Core優秀項目和框架精選中,關注優秀項目和框架精選能讓你及時了解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發工作效率和質量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優秀的項目和框架不被埋沒??)。

       
      posted @ 2025-08-09 14:44  追逐時光者  閱讀(1159)  評論(7)    收藏  舉報
      主站蜘蛛池模板: 日韩理伦片一区二区三区| 九九热在线视频只有精品| 蜜臀AⅤ永久无码精品| 国产一区二区在线观看粉嫩| 精品国产午夜福利在线观看| 国内偷自第一区二区三区| 蜜桃av无码免费看永久| 蜜桃av亚洲第一区二区| 昌邑市| 亚洲精品国产中文字幕| 九九综合va免费看| 亚洲国产五月综合网| 天堂а√在线最新版中文在线| 免费看婬乱a欧美大片| 1区2区3区4区产品不卡码网站| 18分钟处破好疼哭视频在线观看| 日本区二区三区不卡视频| 99精品热在线在线观看视| 国产亚洲欧美另类一区二区| 精品九九人人做人人爱| 国产一区二区日韩经典| 久久久久国产精品人妻| 又爽又黄又无遮掩的免费视频| 久久自己只精产国品| 欧美日韩精品一区二区三区在线| 好吊视频专区一区二区三区| 性色欲情网站iwww九文堂| 老色鬼在线精品视频| 亚洲精品色哟哟一区二区| 亚洲综合精品中文字幕| 军人粗大的内捧猛烈进出视频| 兴城市| 午夜福利国产精品小视频| 毛片内射久久久一区| 九九热精品视频在线免费| 人妻中文字幕亚洲一区| 桂东县| а∨天堂一区中文字幕 | 国产亚洲日韩av在线播放不卡| 亚洲av国产成人精品区| 国产av中文字幕精品|