天天看點

DDD~領域事件中使用分布式事務

SQL2005環境使用TransactionScopeNoMsdtc事務,它是占占開發的,原理是将一批操作包裹到一個SqlConnection裡,由開發者維護接連的關閉,這也是使用時要特别注意的地方,因為如果不關閉連接配接,SQL連結池會益出。

SQL2008環境使用微軟自己的分布式事務實作TransactionScope,它對于同一個上下文來說,是不會被提升為分布式事務的,這一點對SQL2005要強很多。

DDD~領域事件中使用分布式事務

TransactionScope截圖

DDD~領域事件中使用分布式事務

本地WWW網站伺服器的MSDTC為禁用狀态

DDD~領域事件中使用分布式事務

繼續閱讀