1 2 3 4

秒杀流程

1、在容器中注册一个restTemplata类

2、在RabbitMQ Config包中定义一个队列、和一个交换机

3、将队列绑定到交换机

4、创建Rabbit包,包中新建Serder(消息生产者)和Revc(消息消费者)在消费者中定义send(消息发布方法)

在消息消费者类头上加上@RabbitListener监听注解,写上监听的队列名、只要对列有消息就读出来

这样做好前期工作、再将库存预先读取到redis

前期工作做好了以后,等待用户发送请求到控制器、控制器将请求带你用Serder将消息存入队列、Revc会自动读取出队列中消息执行逻辑。

posted @ 2019-08-14 11:48  startscorpio  阅读(409)  评论(0编辑  收藏  举报