【发布时间】:2010-10-05 20:14:18
【问题描述】:
我有一项服务,我不想在服务启动时将消息从其输入队列中清除,并且我不希望它参与 MSDTC 事务。我正在将它的端点配置为运行 AsA_Server,但我看不到任何禁用启动 MSDTC 事务的方法。我正在使用 NServiceBus.Host.exe。
以前有人做过吗?
【问题讨论】:
标签: nservicebus msdtc
我有一项服务,我不想在服务启动时将消息从其输入队列中清除,并且我不希望它参与 MSDTC 事务。我正在将它的端点配置为运行 AsA_Server,但我看不到任何禁用启动 MSDTC 事务的方法。我正在使用 NServiceBus.Host.exe。
以前有人做过吗?
【问题讨论】:
标签: nservicebus msdtc
AsA_Server 只是较长的 Configure.With() 块中一系列选项的快捷方式。
删除 AsA_Server 接口,然后确保以下内容在您的 fluent 配置中:
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)
【讨论】: