美文网首页
9.2.跟我学SpringBoot-接收rabbitmq消息

9.2.跟我学SpringBoot-接收rabbitmq消息

作者: 孔垂云 | 来源:发表于2017-12-04 00:03 被阅读0次

日常开发中都是新建一个应用来单独接收rabbitmq的消息。

1.maven依赖

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

2.application.ymd配置

spring:
  rabbitmq:
    host: localhost
    port: 5672
    username: test1
    password: 123
    virtualHost: /

3.监听器接收消息队列RabbitmqListener.java

@Component
public class RabbitmqListener {

    /**
     * 接收消息
     *
     * @param message
     */
    @RabbitListener(queues = "test_mq")
    @RabbitHandler
    public void process(String message) {
        System.out.println("接收到消息:" + message);
    }
}

非常简单,只需要@RabbitListener(queues = "test_mq")定义接收哪个队列,@RabbitHandler作为监听执行即可。

源码下载

本例子详细源码

相关文章

  • 9.2.跟我学SpringBoot-接收rabbitmq消息

    日常开发中都是新建一个应用来单独接收rabbitmq的消息。 1.maven依赖 2.application.ym...

  • 【RabbitMQ的那点事】如何保证消息可靠性

    RabbitMQ在面试的时候,绕不开的问题: RabbitMQ如何确保消息发送?消息接收? RabbitMQ如何保...

  • 消息队列

    RabbitMQ 用来接收和传递消息,消息是二进制的数据。producer用来发送消息,consumer等待接收消...

  • 原理名词解释

    RabbitMQ工作原理 Broker:接收和分发消息的应用,RabbitMQ Server就是Message B...

  • RabbitMQ:快速入门

    和RocketMQ一样,RabbitMQ作为消息中间件,主要负责接收、存储和转发消息。同时RabbitMQ也有生产...

  • rabbitmq提示消息未接收

    1、开启 mqtt 协议 默认情况下RabbitMQ 是不开启MQTT 协议的,所以需要我们手动的开启相关的插件,...

  • 9.1.跟我学SpringBoot-整合rabbitmq

    在讲这一篇之前,你首先要知道什么是RabbitMq,做什么用,怎么安装,细节请查看8.1RabbitMq安装及使用...

  • 深入学习SpringBoot——springboot整合Rabb

    一、RabbitMQ的介绍 RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础...

  • SpringBoot之RabbitMQ的使用

    一 、RabbitMQ的介绍 RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基...

  • Spring-AMQP

    RabbitMQ 简介 RabbitMQ是一个消息代理:它接收和转发消息。可以将它看做一个邮局:你把邮件放到邮箱里...

网友评论

      本文标题:9.2.跟我学SpringBoot-接收rabbitmq消息

      本文链接:https://www.haomeiwen.com/subject/nwftixtx.html