【发布时间】:2014-09-10 06:44:20
【问题描述】:
我遇到了一些 UI 问题,导致它同时一个接一个地发送 2 个 put 请求。
问题在于执行 PUT 操作的 REST API 将数据库中的对象与 UI 发送的对象进行比较,并相应地更新(假设我已将商品添加到购物车)
因为这两个调用是同时进行的,所以第二个调用在第一个调用能够修改它之前从数据库中抓取对象,导致添加的项目被添加两次而不是一次。
为了争论,我们把UI问题放在一边,这是无状态环境中的一般同步问题,我想知道一些处理这个问题的约定
谢谢。
【问题讨论】:
标签: rest concurrency stateless