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

首先是新建这个层级的包

创建入门程序的消费者

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


在顶部都声明这个队列

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

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

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


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

handleDelivery

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

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

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

还可以拿到消息Id

参数列表 各个参数的意思

输出消息的内容

把channel定义在try catch的外面


启动测试


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

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

流程
