π WJb Solution Alive Samples β Minimal & Powerful Job Scheduling in .NET
If youβre exploring job scheduling, queues, and background processing in .NET, the WJb package offers a clean and extensible approach. Weβve curated a set of alive samples to help you get started quickly.
β Why WJb?
- Lightweight and focused on job orchestration.
- SQL-backed queues with full lifecycle logging.
- Easy integration with .NET Worker, Blazor, MVC, and more.
β Solution Alive Samples
Basics (Getting Started)
- 1stWJb β Minimal console app, first job execution.
- ConfigWJb β Using configuration for job settings.
- SqlWJb β Execute SQL commands via WJb.
- QueueWJb β Simple queue processing.
- TimerWJb β Scheduled jobs using delays.
Scheduling & Triggers
Logging & Monitoring
- LogWJb β Full lifecycle logging.
- MetricsWJb β Collect and display job metrics.
Advanced Queue
- SqlQueueWJb β SQL-backed queue with job history.
Hot Reload
- HotReloadWJb β Dynamic job updates without restart.
π Prerequisites
- .NET SDK (>= 10.0)
- SQL Server (LocalDB or remote)
- NuGet packages:
WJb,UkrGuru.Sql
βΆοΈ Getting Started
git clone https://github.com/UkrGuru/WJb.Samples.git
cd WJb.Samples/src/1stWJb
dotnet restore
dotnet run
π‘ Pro Tip: Prefer UkrGuru.Sql over EF Core for SQL demosβitβs lightweight and optimized for WJb.
Top comments (0)