All Projects → jefking → King.Service

jefking / King.Service

Licence: MIT license
Task scheduling for .NET

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to King.Service

Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (+194.12%)
Mutual labels:  dotnetcore, scheduler, scheduling, task-scheduler
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+14091.18%)
Mutual labels:  dotnetcore, scheduler, scheduling, scheduled-tasks
Dotnet Etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
Stars: ✭ 157 (+361.76%)
Mutual labels:  dotnetcore, dotnet-standard, dotnet-framework
Dot-Net-Ecosystem
Welcome to the GitHub repository of the .NET Ecosystem. This repository contains the examples for the Pluralsight course: The .NET Ecosystem: The Big Picture. You can download a copy and follow along in the course.
Stars: ✭ 34 (+0%)
Mutual labels:  dotnetcore, dotnet-standard, dotnet-framework
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (+217.65%)
Mutual labels:  dotnetcore, dotnet-standard, dotnet-framework
Frame Scheduling
Asynchronous non-blocking running many tasks in JavaScript. Demo https://codesandbox.io/s/admiring-ride-jdoq0
Stars: ✭ 64 (+88.24%)
Mutual labels:  scheduler, scheduling, scheduled-tasks
Rq Scheduler
A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)
Stars: ✭ 1,095 (+3120.59%)
Mutual labels:  scheduler, scheduled-tasks, task-scheduler
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+5741.18%)
Mutual labels:  dotnetcore, dotnet-standard, dotnet-framework
Sharpsnmplib
Sharp SNMP Library- Open Source SNMP for .NET and Mono
Stars: ✭ 247 (+626.47%)
Mutual labels:  dotnetcore, dotnet-standard, dotnet-framework
toolbox
dein ToolBox - C# .Net Library with utilities like: command line, files, log, platform, shell, system, transform and validation [ Win+Mac+Linux ]
Stars: ✭ 46 (+35.29%)
Mutual labels:  dotnet-standard, dotnet-framework
croner
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
Stars: ✭ 169 (+397.06%)
Mutual labels:  scheduler, scheduling
B2.NET
.NET library for Backblaze's B2 Cloud Storage
Stars: ✭ 63 (+85.29%)
Mutual labels:  dotnet-standard, dotnet-framework
Waveshare.EPaperDisplay
.Net Core Library to show images on Waveshare E-Paper Displays
Stars: ✭ 17 (-50%)
Mutual labels:  dotnetcore, dotnet-standard
every
Fluent API job scheduling engine for .NET
Stars: ✭ 22 (-35.29%)
Mutual labels:  scheduling, scheduled-tasks
DNZ.SEOChecker
SEO Checker and Recommander Plugin (like wordpress Yoast) for ASP.NET Core.
Stars: ✭ 18 (-47.06%)
Mutual labels:  dotnetcore, dotnet-standard
AsteroidsWasm
Collection of applications based on a single C# .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron, WPF, WinForms, Xamarin
Stars: ✭ 136 (+300%)
Mutual labels:  dotnetcore, dotnet-standard
ptScheduler
Pretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (-58.82%)
Mutual labels:  scheduler, task-scheduler
Jobber
Jobber is lightweight, simple and distributed task scheduler.
Stars: ✭ 25 (-26.47%)
Mutual labels:  scheduler, scheduled-tasks
ReflectionToIL
A demonstration and benchmark of different approaches to load closure fields using reflection and dynamic code generation
Stars: ✭ 30 (-11.76%)
Mutual labels:  dotnetcore, dotnet-standard
coo
Schedule Twitter updates with easy
Stars: ✭ 44 (+29.41%)
Mutual labels:  scheduler, scheduling

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].