Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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; 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. Dequeue from Azure Storage Queues
  • Batches of messages
  • Shards for high throughput
  • Variable timing for cost savings
  1. Extension for working with: Service Bus

Ready, Set, Go!

NuGet

PM> Install-Package King.Service

Demo Container

Create Azure Storage Account; Blob + Queue

Pull

docker pull jefking/king.service.demo

Run

docker run -it jefking/king.service.demo <YOUR STORAGE ACCOUNT CONNECTION>

CI

Build status

Docs

View the wiki to learn how to use this.

You can’t perform that action at this time.