zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_6.RabbitMQ研究-入门程序-消费者

    我们在consumer这个功能下进行代码的编写


    首先是新建这个层级的包

    创建入门程序的消费者

    消费者也需要和mq建立通道。建立连接创建通道


    在顶部都声明这个队列

    下面写核心代码监听队列。basicConsume方法这就是核心方法

    Ctrl+T--选择最后一个PublisherCallbackChannelImpl

    有很多的重载方法,我们取其中的一个


    实现消费方法

    这里用原始的消费方法
    这个里面需要重写方法

    handleDelivery

    当接收到消息后就会调用hanleDelivery


    滴一个参数consumerTag在实现类的方法里面有一个地方是设置这个consumerTag 也就是消费者标签的地方。这个参数是可设也可不设置的

    通过envelope是信封 的意思。通过envelope可以拿到很多东西例如拿到交换机

    还可以拿到消息Id

    参数列表 各个参数的意思

    输出消息的内容

    把channel定义在try catch的外面


    启动测试 





    如果再次执行一次 发送的方法。


    那么接收的这里也会自动接收消息

    流程




     

  • 相关阅读:
    Springboot整合Dubbo
    网站appache的ab命令压力测试性能
    静态页面框架
    CSS布局设计
    弹性盒子的总结
    弹性盒子
    应用媒介查询制作响应式导航栏
    响应式的设计需要遵守的4个原则和媒介查询语句
    media type的类型汇总
    background-orgin属性
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11620723.html
Copyright © 2011-2022 走看看