37 packages tagged with “backgroundservice”
Ever wonder how facebook and twitter process there background to fetch a new content? It is not hard but you have to deal with each platform functionality, It is not generic and simple.
.NET Workers made easy
Atc.Hosting is a collection of classes and extension methods for the hosting namespace, e.g. BackgroundServices.
Add background services that can be scheduled to start some time after start up or recurring at regular intervals.
Easily create jobs that run based on Cron expressions.
An IHostedService abstraction which manages a dynamically scaleable pool of IHostedService instances.
Provides abstract class for asp.net core hosted service to work with infinite loop and setted delay.
Makes your .NET 6+ BackgroundServices power-event-aware.
A fully-featured .NET library for creating and running Cron/Scheduled jobs using background service
Package allows to execute background tasks by schedule.
Misc. extensions to Microsoft.Extensions.Hosting, such as ScopedHostedService. ScopedHostedService is an IHostedService implementation designed to support regular scoped execution of work using a Timer. The main benefit is a better garbage collection in some applications compared to e.g. BackgroundService (designed for long running tasks and may enjoy less favorable garbage collection than scoped work, in some cases). If your app requires many iterations of smaller jobs, try using this ScopedHostedService to avoid the excessive memory consumption seen in some other implementations of IHostedService.
RabbitMQ implementation for APIs Background Services
The service continuously executes tasks based on time intervals. Protects from overlapping between new requests during the previous operation hasn't been finished. Can be configured to be triggered through http request. Can be extended for purposes to carry out customized control about exclusive executive the one task in an environment.
Dependency injection extension for Com.H.Threading.Scheduler API to facilitate easier usage for applications that utilize IHostBuilder services DI pipeline
Pretty much full project template for creating a worker service.
Easily create background jobs that run based on Cron expressions, interval or absolute time.
A package aims to run jobs
Easily create recurring jobs that run at intervals.
Extends Microsoft's BackgroundService to create fail-slow service which tries to handle failures internally, perform limited number of restarts, waits for recovery etc.
A library for monitored background services with health checks and task monitoring.
Easily create jobs that run at a specific time and date.
A generic background service for ASP.NET
An IHostedService base class that triggers on a cron schedule.
A bulletproof BackgroundService implementation with auto-resurrection and heartbeat monitoring. Lazarus wraps your background services in a resilient wrapper that never dies - exceptions are caught, logged, and the service continues running.
This library contains AspNetCore helpers for using EventStore with F#
A simple and easy way to implement worker services scheduled by a CRON expression
ScopedHostedService provides a clean way to implement background services with scoped dependencies in .NET.
ASP.NET Core health check integration for Lazarus resilient background services. Provides seamless health monitoring of background services with heartbeat tracking and configurable timeouts.
Generic Host integration for Chronex scheduler.