search
profile img

Bharat Dwarkani

Aug 31, 2019
bookmarks

linkandrewlock.net

I describe how to run Quartz.NET jobs using an ASP.NET Core hosted service. I show how to create a simple IJob, a custom IJobFactory, and a QuartzHostedService that runs jobs while your application is running. I'll also touch on some of the issues to aware of, namely of using scoped services inside singleton classes.

share
favorite_border0 visibility36
favorite_border0 visibility36 share
bookmarks
profile img

Bharat Dwarkani

Aug 28, 2019
bookmarks

linkgithub.com

Workflow Core is a lightweight workflow engine targeting .NET Standard. Think long-running processes with multiple tasks that need to track state. It supports pluggable persistence and concurrency providers to allow for multi-node clusters.

share
favorite_border0 visibility4
favorite_border0 visibility4 share
bookmarks
profile img

Bharat Dwarkani

Aug 28, 2019
bookmarks

linkhanselman.com

You've long been able to write Windows Services in .NET and .NET Core, and you could certainly write a vanilla Console App and cobble something together for a long-running headless service as well. However, the idea of a Worker Process, especially a long-running one is a core part of any operating system - Windows, Linux, or Mac.

share
favorite_border0 visibility9
favorite_border0 visibility9 share
bookmarks
profile img

Bharat Dwarkani

Aug 19, 2019
bookmarks

linktelerik.com

Learn how to create background services in .NET Core using the Generic Host. The Generic Host provides cross-cutting concerns that you're familiar with in ASP.NET Core, such as dependency injection, logging and configuration. This allows you to build long-running processes for non-HTTP scenarios.

share
favorite_border0 visibility6
favorite_border0 visibility6 share
bookmarks
add