小编cva*_*vam的帖子

REST和事务回滚

我有一些不同的REST服务,它们托管在使用不同DB的不同服务器上.我有一些RESTful服务,它们在应该是一个事务单元中调用上面的多个这样的服务.如果这些RESTful服务中的任何一个失败,我们最终会遇到数据一致性问题.是否有一种巧妙的架构方式来协调回滚?或者让交易经理走的路?

作为一个简单的例子,RESTful服务1有一个POST请求,它将thingamajig的项目数减少1. RESTful service 2 POST一个付款.如果服务2失败,我们如何在没有新的RESTful退款服务的情况下干净地实施服务1的回滚(如果必须要这样做,那就没关系).我正在寻找上述问题的架构答案,这符合REST原则.

rest transactions

6
推荐指数
2
解决办法
5982
查看次数

标签 统计

rest ×1

transactions ×1