/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/Configuration/DependencyInjection/OutboxDeliveryServiceOptions.cs
33 строки
1 KB
Chris Patterson
Fixed EF Core Outbox queries to properly handle < 10 at a time
13 июл 2022, 20:20
13 июл 2022, 20:20
61320f0
Код
Авторство
О чём код?
namespace MassTransit { using System; public class OutboxDeliveryServiceOptions { /// <summary> /// The number of message to deliver at a time from an individual outbox /// </summary> public int MessageDeliveryLimit { get; set; } = 100; /// <summary> /// Transport Send timeout when delivering messages to the transport /// </summary> public TimeSpan MessageDeliveryTimeout { get; set; } = TimeSpan.FromSeconds(5); /// <summary> /// Delay between each database sweep to load outbox messages /// </summary> public TimeSpan QueryDelay { get; set; } = TimeSpan.FromSeconds(5); /// <summary> /// The number of outboxes to deliver concurrently (set to 1 if you need in-order delivery across multiple transactions) /// </summary> public int QueryMessageLimit { get; set; } = 100; /// <summary> /// Database query timeout for loading outbox messages /// </summary> public TimeSpan QueryTimeout { get; set; } = TimeSpan.FromSeconds(30); } }