2010-10-22 94 views

回答

3

NSB將在分佈式事務中登記,如果失敗,它將重試配置的次數。查看MsmqTransport配置部分。

編輯:只要你偷看或從MSMQ接收消息,分佈式事務就開始了。您在消息處理程序中執行的所有工作都將包含在事務中,並受Distributed Transaction Coordinator的管轄。如果您正在更新數據庫等,則DTC還將包含諸如數據庫事務等內容。

如果說數據庫更新失敗,則整個事件將回滾並將消息放回隊列。

+0

你能詳細說明NSB認爲「分佈式事務」嗎?例如,ActiveMQ可以將所有傳入和傳出的消息包裝在一個事務性的單個會話中。 – Cantrell 2010-10-26 19:12:30

+0

檢查編輯,它的工作原理是一樣的。 – 2010-10-26 20:38:13