使用NanoMessageBus发送消息

时间:2011-10-29 20:43:17

标签: event-store

我正在尝试配置NanoMessageBus只是为了“设置并忘记”向MSMQ发送消息。我似乎无法使用NanoMessageBus配置仅发送端点。在这种情况下,UoW或TransactionScope对我来说真的不是必需的。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

所以经过几天的观察,我发现了自己的愚蠢。要连接工作单元,您可以这样做:

builder.RegisterType<TransactionScopeUnitOfWork>()
    .As<IHandleUnitOfWork>).InstancePerLifetimeScope(); 

但是,你必须指定回调委托(duh):

.OnRelease(u => u.Complete())

希望这有助于其他人。虽然NanoMessageBus没有被广泛使用,但我在另一个大型项目中广泛使用了NServiceBus - 我认为当NServiceBus过度使用时,纳米消息总线很简单。