【发布时间】:2010-11-26 16:28:01
【问题描述】:
我有一个关于分布式事务超时的问题。
例如,我的 TransactionScope 超时 = 10 分钟(最大值,未编辑 machine.config)。 MS DTC 的超时时间也为 60 秒(如我在 ComponentServices-MyComputer 属性中所见)。
有谁知道,将采取什么超时?
【问题讨论】:
标签: .net transactionscope msdtc
我有一个关于分布式事务超时的问题。
例如,我的 TransactionScope 超时 = 10 分钟(最大值,未编辑 machine.config)。 MS DTC 的超时时间也为 60 秒(如我在 ComponentServices-MyComputer 属性中所见)。
有谁知道,将采取什么超时?
【问题讨论】:
标签: .net transactionscope msdtc
这取决于:事务范围可以是 DTC 事务,然后您会获得 60 秒超时,或者它可能被实现为 SQL 本地事务(例如),然后 DTC 不是图片的一部分,因此您会得到您指定的超时时间。
事务的实现取决于您作为事务的一部分访问的资源,以及您传递给 TransactionScope 的标志(例如与 COM+ 完全集成)
【讨论】: