King.Service

Task scheduling for .NET core.


Keywords
King.Service, Azure, Queue, Service, Bus, WebJob, scale, scaling, linear, exponential, timing, auto-scale, dynamic-scale, dynamic, Queuing, Background, Worker, Work, Data, Processing, Table, Environment, Initialize, Task, Tasks, Dequeue, Dequeuing, King.Azure, run, services, scheduling, worker-role, c-sharp, dotnet, dotnet-core, dotnet-framework, dotnet-standard, dotnetcore, frequency, scheduled-tasks, scheduler, scheduler-service, task-scheduler
License
MIT
Install
Install-Package King.Service -Version 2.3.1

Documentation

Task scheduling for .NET core

.NET

  1. Auto-Scale micro-services within your compute
  2. Tasks to initialize your resources
  • Load WCF services
  1. Create Tasks that Occur:
  • Every X seconds per server instance
  • Every X seconds; lessens frequency to Y when there is limited work
  • That determines the needed rate via frequency of processing tasks
  • Once, even with multiple servers
  • Runs at a specified time (resolution to the hour, or the minute) on one server
  1. Extension for working with: Azure Storage
  2. Extension for working with: Service Bus

Ready, Set, Go!

NuGet

PM> Install-Package King.Service

Docs

View the wiki to learn how to use this.