04 2022 档案

摘要:看下面代码,一个简单的减库存模拟. 一,并发扣库存 1.原始数据里面有100个库存 image.png 2.下面进行减库存操作,代码如下所示 $model = new Test(); $data = $model->get(1); $count = $data['count']; $model->u 阅读全文
posted @ 2022-04-20 15:32 你背后的那个人 阅读(809) 评论(0) 推荐(0)
摘要:高并发导致的数据错误 通常出现于多连接,假设当前用户余额为100。 A逻辑从数据库取值得到100,扣取50,得到50,进行数据库保存。最终数据库=50。 在同一瞬间内,A逻辑未保存数据库前,B逻辑从数据库取得余额100,扣去30,得到70,进行数据库保存。最终数据库=70。 这样问题就发生了。 本来 阅读全文
posted @ 2022-04-20 15:28 你背后的那个人 阅读(380) 评论(0) 推荐(0)
摘要:一:队列场景 当我们使用某讯或者某浪的邮箱时,点击群发邮件之后,只需等待很短的时间,浏览器 提示提交成功,正在发送之类的信息时,用户就可以关掉浏览器,稍后,收件地址栏里的邮箱将陆续收到该群发邮件,再比如群发定时邮件,以及当商城系统中有客 户下单,客户,客服,仓库等相关人员收到订单邮件信息。诸如此类, 阅读全文
posted @ 2022-04-15 16:14 你背后的那个人 阅读(871) 评论(0) 推荐(0)