024 RabbitTemplate组件

本文介绍如何使用RabbitTemplate对象简化RabbitMQ消息的发送与接收过程,通过实例演示了如何快速配置并使用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的使用是比较简单的.


 

转载于:https://www.cnblogs.com/trekxu/p/9784337.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值