024 RabbitTemplate组件

Posted trekxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了024 RabbitTemplate组件相关的知识,希望对你有一定的参考价值。

一 .概述

  在前面,我们完成了一个交换机,队列,绑定,RabbitAdmin组件的声明,我们发现这些比我们直接使用客户端完成要简单的多,本次我们使用RabbitTemplate来完成操作.


 

二 .RabbitTemplate

  我们使用这个对象完成我们对Rabbitmq的消息的发送和接收.

@Bean
    public RabbitTemplate rabbitTemplate(ConnectionFactory connctionFactory) {

        RabbitTemplate template = new RabbitTemplate();

        template.setConnectionFactory(connctionFactory);
        
        return template;
    }

在上面,我们创建了一个最简单的RabbitTemplate模板,在后面我们会丰富这个对象的内容.

  下面,我们就使用这个对象完成一个消息的发送.

    @Test
    public void send() {
        template.send("admin_exchange", "admin", new Message("trek".getBytes(),new MessageProperties()));
    }

我们简单的就发送了一条消息,说明我们的RabbitTemplate的使用是比较简单的.


 

以上是关于024 RabbitTemplate组件的主要内容,如果未能解决你的问题,请参考以下文章

024.整理几个面试题——关于Data

024.整理几个面试题——关于Data

024.整理几个面试题——关于Data

RabbitTemplate 连接到 RabbitMQ:获取 - NOT_FOUND - 无队列

消息模板-RabbitTemplate

如何使用 RabbitTemplate 模仿 SimpMessagingTemplate.convertAndSendToUser?