Task scheduling for .NET
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
Diagrams
King.Service.Demo
King.Service.Unit.Tests
King.Service
RawData
.gitattributes
.gitignore
King.Service.sln
LICENSE
README.md
icon.ico
icon.png

README.md

Task scheduling for .NET

  1. Auto-Scale microservices within your compute
  2. Tasks to initialize your resources
  • Create Azure Storage: Queues, Tables and Containers
  • Load WCF services
  1. Create Tasks that Occur:
  • Every X seconds per server instance
  • Every X seconds; and lessens frequency to Y when there is no 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. Dequeue from Azure Storage Queues
  • Batches of messages
  • Shards for high throughput
  • Variable timing for cost saving
  1. Extension for working with: Service Bus

NuGet

PM> Install-Package King.Service

Wiki

View the wiki to learn how to use this.

CI

Build Status