【发布时间】:2014-07-21 14:20:57
【问题描述】:
我遇到了麻烦。我说,有一个产品表,结构是:
ProductID ProductNumber ProductName Quantity
1 A346457577 AAA 2
我的要求:
假设每个用户只能购买一个。
在我的系统中当100000个用户同时提交订单时,总量
远不止2。如何避免这种情况?队列?内存缓存?我没有想法。谢谢!
【问题讨论】:
-
这是一个巨大的在线商店,有 100,000 名用户同时购买相同的商品……阅读数据库交易。
-
你遇到了什么麻烦?出了什么问题?您如何验证销售,您在减去之前检查数量吗?
-
是的,它是一个巨大的在线商店
标签: asp.net concurrency transactions