SpringBoot秒杀系统(五)线上部署
测试 1 没有使用 数据库事务,只是使用spring 的transaction注解的方式
正常上传之后
linux 进入控制台查看redis 是否有当前的链接缓存。
远程连接数据库查看
不清除cooick 再次进行购买
查看日志是否有报错。
没有,测试ok 测试完毕。
测试 2 使用mysql 内置存储过程
linux 控制台进入mysql 执行 SQL文件夹里的 seckill-transaction.sql
最后的语句为测试存储过程是否生效。
set @r_result = -3;
call execute_seckill(1, 11111111118, now(), @r_result);
select @r_result;
-- -- 获取结果
其余的测试方法同上,便不再赘述。
线上体验地址:秒杀系统