2017-06-14 79 views
0

我與Azure的服務總線評估AMQP 1.0在一起,目前正在查找的事務支持 - 2階段提交協調與讀/寫郵件到總線)的數據庫插入/更新/刪除。 在我的測試中爲.Net使用「Amqp.Net Lite」。AMQP 1.0和交易

  • 不Azure的服務總線支持2PC交易?
  • 不AMQP 1.0和Amqp.Net精簡版支持2PC交易? (任何代碼示例?)

回答

0

Azure Service Bus是否支持2PC事務?

不AMQP 1.0和Amqp.Net精簡版支持2PC交易? (任何代碼的例子嗎?)

你可以找到AMQP.NET Lite repo

下的樣品爲何沒有2PC交易?您處於雲環境中,資源不僅僅是基於服務的,而且也是遙遠的。 2PC在多個資源上分佈式事務控制器來協調它們都會超時。對於Azure的服務總線和AMQP.NET精簡版有的事務的支持,transport level transactions。即您可以以跨國方式接收/發送消息,但是沒有其他服務可以參與該交易。你需要改變你的實現架構來處理冪等性。

有上2PC and cloud一個很好的Twitter的一系列你可能會發現有用的。

+0

謝謝您的回答 – 4integration