美文网首页
RabbitMQ的基本使用

RabbitMQ的基本使用

作者: bullion | 来源:发表于2019-03-26 13:58 被阅读0次

pom.xml

<dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-amqp</artifactId>

</dependency>

application.yml

spring:

  rabbitmq:

    host: localhost

    port: 5672

    password: guest

    username: guest

接收MQ消息

@Slf4j

@Component

public class MqReceiver {

    //方式一 @RabbitListener(queues = "myQueue")

    //方式二 自动创建队列 @RabbitListener(queuesToDeclare = @Queue("myQueue"))

    //方式三 自动创建只接收key消息的exchange和Queue绑定

    @RabbitListener(bindings= @QueueBinding( key="computer", value=@Queue("computerOrder"), exchange=@Exchange("myOrder") ))

    public void process(String message){

        log.info("computer MqReceiver:{}",message);

    }

}

发送MQ消息

@Slf4j

@Component

public class MqSender {

    @Autowired

    private AmqpTemplate amqpTemplate;

    public void send(){

        amqpTemplate.convertAndSend("myOrder", "computer", "要发送的内容");

    }

}

相关文章

  • Python&Rabbitmq

    一、类库 Python操作rabbitmq的类库是pika 二、基本使用 首先粗略看下rabbitmq的基本介绍 ...

  • RabbitMQ基本使用

    本节详细讲述RabbitMQ的几个基本API,围绕Connection和channel两个AMQP协议接口.详解以...

  • RabbitMQ的基本使用

    spring cloud学习笔记 上文 统一配置下文

  • RabbitMQ的基本使用

    pom.xml org.springframework.bo...

  • rabbitmq : 通过docker安装rabbitmq

    准备 docker的基本使用方法,请参见: docker基础 下载rabbitmq镜像 注意 rabbitmq最...

  • 服务器架构

    轻松搞定 rabbitMQ rabbitMQ 的基本使用。REST 真的完全适合微服务架构吗? 作者根据自己的微服...

  • 统一配置

    spring cloud学习笔记 上文 学习使用Docker下文 RabbitMQ的基本使用 由于 spring ...

  • rabbitmq的基本使用(php)

    在使用rabbimq之前先理解rabbitmq的基本通信方式: 发布过程:connection(mq链接) -> ...

  • RabbitMQ基础教程之基本使用篇

    RabbitMQ基础教程之基本使用篇 最近因为工作原因使用到RabbitMQ,之前也接触过其他的mq消息中间件,从...

  • 笔试面试

    轻松搞定 rabbitMQ rabbitMQ 的基本使用。PHP 程序员的技术成长规划 按照了解的很多 PHP/L...

网友评论

      本文标题:RabbitMQ的基本使用

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