11 rabbitMQ 异步请求

1 MiaoshaController implements InitializingBean

/** * 系统初始化时获取商品库存 * @throws Exception */@Overridepublic void afterPropertiesSet() throws Exception {
    List<GoodsVo> goodsList = goodsService.listGoodsVo();    if(goodsList == null){
        return;    }
    for(GoodsVo goodsVo : goodsList){
        redisService.set(GoodsKey.getMiaoshaGoodsStock, ""+goodsVo.getId(), goodsVo.getStockCount());    }
}

2报错


解决:添加bean定义。。
@Beanpublic Queue miaosha_queue() {
return new Queue(MIAOSHA_QUEUE, true);}

  • 压测
    ./bin/jmeter.sh -n -t redis_mq/miaosha_redis_mq.jmx -l redis_mq/miaosha_redis_mq.jtl

3 nginx 反向代理


sudo sh /usr/tomcat8/bin/shutdown.sh

查看进程

netstat -aptn | grep 8080

kill -9 pid

sudo java -jar ~/Documents/tar/apache-jmeter-5.4.1/redis_mq/miaosha.jar

rm -f redis_mq/miaosha_redis_mq.jtl
sudo vi ./redis_mq/miaosha_redis_mq.jmx
./bin/jmeter.sh -n -t ./redis_mq/miaosha_redis_mq.jmx -l ./redis_mq/miaosha_redis_mq.jtl

posted @ 2021-07-10 21:52  weidalin  阅读(77)  评论(0)    收藏  举报