SpringBoot秒杀系统(五)线上部署

测试 1 没有使用 数据库事务,只是使用spring 的transaction注解的方式

正常上传之后

SpringBoot秒杀系统(五)线上部署

linux 进入控制台查看redis 是否有当前的链接缓存。
SpringBoot秒杀系统(五)线上部署

远程连接数据库查看
SpringBoot秒杀系统(五)线上部署

不清除cooick 再次进行购买
SpringBoot秒杀系统(五)线上部署

查看日志是否有报错。
SpringBoot秒杀系统(五)线上部署
没有,测试ok 测试完毕。

测试 2 使用mysql 内置存储过程

linux 控制台进入mysql 执行 SQL文件夹里的 seckill-transaction.sql

最后的语句为测试存储过程是否生效。

set @r_result = -3;

call execute_seckill(1, 11111111118, now(), @r_result);

select @r_result;

-- -- 获取结果
SpringBoot秒杀系统(五)线上部署

其余的测试方法同上,便不再赘述。

线上体验地址:秒杀系统

关注相关话题,参与更多讨论