//个人练习
CenOS7需手动安装工具ab
模拟并发后,需要解决超卖和库存遗留(Lua解决)问题
超时问题:加上连接池
超卖:加事务解决
库存遗留Lua脚本解决,每个用户都会把过程执行一遍,而不会和事务里一样一个成功别的全都不执行了。
1、cd /run/media/root/CentOS\ 7\ x86_64/Packages/
//顺序安装这三个
2、rpm -ivh apr-1.4.8-3.el7.x86_64.rpm
3、rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
4、rpm -ivh httpd-tools-2.4.6-67.el7.centos.x86_64.rpm
5、ab //会显示提示
6、//新开链接
cd /opt
vim postfile
prodid=0101&
7、//执行ab指令,在Packages/下
ab -n 1000 -c 200 -p /opt/postfile -T "application/x-www-form-urlencoded" 192.168.0.103:8080/Seckill/doseckill