Ich habe eine Windows-Konsole App zum Testen NServiceBus v5.2.16 erstellt. Ich verwende MsmqPersistence. FLR funktioniert, wenn Nachrichten auf dem Empfänger nicht verarbeitet werden. SLR tritt jedoch nicht ein, sobald FLRs ausprobiert wurden.Wie NServiceBus SLR funktioniert mit MsmqPersistence
Die FLR und SLR sind definiert nach den Richtlinien und sind wie folgt:
<TransportConfig MaxRetries="5" />
<SecondLevelRetriesConfig Enabled="true" TimeIncrease="00:00:10" NumberOfRetries="3" />
Und das ist, wie ich den Service Bus starten:
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();
}
}
Jede Hilfe sehr
geschätztMit freundlichen Grüßen