license nuget dotNET China

.NET A full-featured open source distributed job scheduling system that can be used from the smallest application to large enterprise systems.

Sundial.drawio

characteristic

  • Simplify scheduling jobs
    • Support Job Monitor
    • Support job executor
    • Support for custom job storage components (persistence)
    • Support custom policy execution
    • Built-in cycle, cron job
    • Support for custom job triggers
    • Support dependency injection control (including HTTP control support)
  • High cohesion, low coupling, making the code simpler
  • very small, only 41KB
  • No third party dependence
  • available at Windows/Linux/MacOS Daemon deployment
  • Support distributed, cluster (multi-instance) deployment
  • Support load balancing (based on TCP/IP)
  • High quality code and good unit tests
  • Cross-platform, support .NET5+

project information

document preview


Embed Kanban functionality

After Sundial v2.6.0+ version, the built-in resource Dashboard Kanban can view the current job running information in real time.

1. Install the Sundial.Dashboard extension package


dotnet add package Sundial.Dashboard

2. Register Dashboard UI service


app.UseStaticFiles();
app.UseScheduleUI();

// 还可以配置生产环境关闭
app.UseScheduleUI(options =>
{
    options.DisableOnProduction = true;
});

3. Open the browser and access the /schedule address

update this issue

  • add timed task Dashboard Kanban 4.8.4 ⏱️2022.12.30 d3f9669
  • Add a scheduled task Dashboard View job trigger recent run record function 4.8.4.3 ⏱️2023.01.03 e7d24d8
  • Added timing task job trigger trigger.GetTimelines() get recent 10 run record list 4.8.4.3 ⏱️2023.01.03 e7d24d8
  • Add a scheduled task IScheduler.GetEnumerable() method that converts a job plan into an enumerable dictionary 4.8.4 ⏱️2022.12.30 4d5235c

#NET #Distributed #Timing #Task #Sundial #Launches #Dashboard #Kanban #v260 #Released #News Fast Delivery

Leave a Comment

Your email address will not be published. Required fields are marked *