NServiceBus v5.2.16 をテストする Windows コンソール アプリを作成しました。MsmqPersistence を使用しています。FLR は、メッセージが受信側で処理されない場合に機能します。ただし、FLR が試されると、SLR は機能しません。
FLR と 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();
}
}
どんな助けでも大歓迎です
よろしく