使用MsmqSubscriptionStorage时,NServiceBus 2.0会丢失第一条发布的消息
|
我在发布/订阅方案中使用MsmqSubscriptionStorage,并且尚未存储订阅时,第一条消息丢失。如果我在GenericHost中运行时看到调试消息,则看到所有订阅都已设置,但第一条消息从未发送给订阅者。如果发送了更多消息,则它们已成功发送给订户(如日志中所示)
我正在使用2.0.0.0版。
这是我正在使用的总线配置。
var bus = Configure.With(
new List<Assembly>
{
typeof(Configure).Assembly,
typeof(IBus).Assembly
})
.DefaultBuilder()
.Log4Net()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.MsmqSubscriptionStorage()
.CreateBus()
.Start();
没有找到相关结果
已邀请:
2 个回复
樊熄忙暖
戒黑恳农