请问用Laravel做的商城,支付过程遇到高并发情况导致订单状态未处理成功 应采用哪些方案?
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel 5.4
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.3
php-fpm 版本:
没查到具体的版本。。如图
3). 当前系统
CentOS 8
4). 业务环境
开发环境,暂未加入负载均衡
5). 相关软件版本
2. 问题描述?
其实是之前的一个其他PHP 框架的项目,在短时间内大量用户进行支付的时候,钱都扣了,但是程序没有将订单状态改为已支付,导致会员开通失败。
3. 您期望得到的结果?
尽可能的让大量用户(比如一万人)同时进行支付时,确保订单信息不错乱。
4. 您实际得到的结果?
在短时间内大量用户进行支付的时候,钱都扣了,但是程序没有将订单状态改为已支付,导致会员开通失败
推荐文章: