Я создал приложение Windows Console для тестирования NServiceBus v5.2.16. Я использую MsmqPersistence. FLR работает, когда сообщения не обрабатываются на ресивере. Однако SLR не срабатывает, как только FLR были опробованы.Как получить NServiceBus SLR, работающий с MsmqPersistence
КЛР и SLR определяются в соответствии с руководящими принципами и заключаются в следующем:
<TransportConfig MaxRetries="5" />
<SecondLevelRetriesConfig Enabled="true" TimeIncrease="00:00:10" NumberOfRetries="3" />
И это, как я начинаю автобус службы:
static void Main(string[] args)
{
Console.Title = "CRM Sub Test";
var busConfiguration = new BusConfiguration();
busConfiguration.EndpointName("TestQueue");
busConfiguration.UsePersistence<MsmqPersistence>();
busConfiguration.EnableInstallers();
using (var bus = Bus.Create(busConfiguration).Start())
{
Console.WriteLine("Press any key to exit");
Console.ReadKey();
}
}
Любая помощь очень ценится
С уважением