【问题标题】:MS DTC or TransactionScope max timeoutMS DTC 或 TransactionScope 最大超时
【发布时间】:2010-11-26 16:28:01
【问题描述】:

我有一个关于分布式事务超时的问题。

例如,我的 TransactionScope 超时 = 10 分钟(最大值,未编辑 machine.config)。 MS DTC 的超时时间也为 60 秒(如我在 ComponentServices-MyComputer 属性中所见)。

有谁知道,将采取什么超时?

【问题讨论】:

    标签: .net transactionscope msdtc


    【解决方案1】:

    这取决于:事务范围可以是 DTC 事务,然后您会获得 60 秒超时,或者它可能被实现为 SQL 本地事务(例如),然后 DTC 不是图片的一部分,因此您会得到您指定的超时时间。

    事务的实现取决于您作为事务的一部分访问的资源,以及您传递给 TransactionScope 的标志(例如与 COM+ 完全集成)

    【讨论】:

      猜你喜欢
      • 2011-09-18
      • 2010-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多