{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "notify": { "worker": { "leaseBatchSize": 16, "leaseDuration": "00:00:30", "idleDelay": "00:00:00.250", "maxConcurrency": 4, "failureBackoffThreshold": 3, "failureBackoffDelay": "00:00:05" }, "queue": { "transport": "Redis", "redis": { "connectionString": "localhost:6379", "streams": [ { "stream": "notify:events", "consumerGroup": "notify-workers", "idempotencyKeyPrefix": "notify:events:idemp:", "approximateMaxLength": 100000 } ] } }, "deliveryQueue": { "transport": "Redis", "redis": { "connectionString": "localhost:6379", "streamName": "notify:deliveries", "consumerGroup": "notify-delivery", "idempotencyKeyPrefix": "notify:deliveries:idemp:", "deadLetterStreamName": "notify:deliveries:dead" } } } }