【发布时间】:2011-10-15 13:43:51
【问题描述】:
使用 Web 服务进行分布式事务的一般方法是什么?让我们假设我有一个应用程序/服务在某种全局事务中与其他两个 Web 服务对话。我不太确定在这种情况下两阶段提交是如何工作的。
【问题讨论】:
标签: service web distributed-transactions
使用 Web 服务进行分布式事务的一般方法是什么?让我们假设我有一个应用程序/服务在某种全局事务中与其他两个 Web 服务对话。我不太确定在这种情况下两阶段提交是如何工作的。
【问题讨论】:
标签: service web distributed-transactions
这不是对您问题的直接回答,而是指向一些好的背景材料的指针。我最近碰巧在研究这个话题,偶然发现了这篇论文,它对现有技术(大约 2004 年)和交易替代方案(例如暂定持有)进行了不错的回顾。
https://www.researchgate.net/publication/221152644_Web_Service_Composition_Transaction_Management
这篇学生论文也涵盖了很多相同的领域:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.151.3803&rep=rep1&type=pdf
正如这份 W3C 文档:
https://www.w3.org/TR/tenthold-1/
总的来说,这些通过 Web 服务进行交易的方法似乎并没有获得太大的吸引力。
【讨论】: