我正在节点中开发一个电子商务网站,我们有一个数量有限的项目,所以一旦用户选择我这样做,以便检查他要求的项目数量,如果可以,这些项目将减少从数据库,但如果用户没有完成付款,它将是一个烂摊子。因此,如果你们可以建议一个更好的策略,它将是很酷的示例项目或代码将更加凉爽!
答案 0 :(得分:0)
将描述与产品价格一起缓存,因此当项目的每个请求出现时,如果数量超过一个,它将返回产品描述和价格。对于产品的每次购买(在您的情况下付款),减少数据库中特定项目的数量。当产品库存达到零时,将其从缓存中删除或显示给客户。这是电子商务正常运作的方式。