首页 > 编程语言 > 详细

215-SpringBoot如何向队列中发送消息与接收消息呢?

时间:2020-06-04 09:01:49      阅读:63      评论:0      收藏:0      [点我收藏+]
5.SpringBoot如何向rabbitmq中发送消息?
    amqpTemplate.convertAndSend("secKillExchange","secKill", JSONObject.toJSONString(orderMap));    

7.SpringBoot如何获取队列中的消息呢?
    通过一个监听器来获取队列中的消息。
        @RabbitListener(bindings={@QueueBinding(value = @Queue("secKillQueue"),
                                            exchange = @Exchange(value = "secKillExchange",type = "direct"),
                                            key = "secKill"
                                            )})
    public void secKillOnMessage(String ordersMessage){//这个ordersMessage就是队列中的消息。
        Orders orders= JSONObject.parseObject(ordersMessage,Orders.class);
        //调用订单的业务方法,完成数据库的下单
        //返回目前没有特殊作用,返回0表示成功
        Integer result=orderService.addSecKillOrder(orders);
    }

 

215-SpringBoot如何向队列中发送消息与接收消息呢?

原文:https://www.cnblogs.com/pogusanqian/p/13041203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!