Quartz.NET Configuration
To host Quartz.NET with MassTransit, configure Quartz and MassTransit as shown below. For advanced scenarios (e.g. clustering, persistent store, serializer settings), refer to the Quartz integration sample.
services.AddQuartz();services.AddMassTransit(x =>{ x.AddPublishMessageScheduler();
x.AddQuartzConsumers();
x.UsingRabbitMq((context, cfg) => { cfg.UsePublishMessageScheduler();
cfg.ConfigureEndpoints(context); });});Add to appsettings.json
"quartz": {"serializer": {"type": "Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json"}}