Skip to content

Core Configuration

Core TickerQ configuration options for scheduler, exception handling, and startup behavior.

Configuration Sections

Scheduler Configuration

Configure scheduler behavior including concurrency, timeouts, and node identification.

Exception Handling

Set up global exception handlers for job execution errors.

Start Mode

Control when TickerQ starts processing jobs.

Quick Example

csharp
builder.Services.AddTickerQ<TTimeTicker, TCronTicker>(options =>
{
    // Scheduler configuration
    options.ConfigureScheduler(scheduler =>
    {
        scheduler.MaxConcurrency = 10;
        scheduler.NodeIdentifier = "production-server-01";
    });
    
    // Exception handling
    options.SetExceptionHandler<MyExceptionHandler>();
});

See Also

Built by Albert Kunushevci