首页 > 其他分享 >RabbitMQ五种工作模式的代码具体实现(代码简单易懂)(一)

RabbitMQ五种工作模式的代码具体实现(代码简单易懂)(一)

时间:2024-09-27 18:54:35浏览次数:16  
标签:false guest 队列 spring 代码 RabbitMQ 交换机 易懂 public

一、简单队列模式:直接把消息发送给队列,且队列只有一个消费者。使用的是Rabbitmq默认的交换机。

生产者部分:

<!--        amqp依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-amqp</artifactId>
        </dependency>
spring:
  rabbitmq:
    host: 127.0.0.1
    port: 5672
    username: guest
    password: guest
    virtualHost: /
@Configuration
public class SendConfig {

    @Bean
    public Queue queue1() {
        return new Queue("queue1", true, false, false, null);
    }
}
@RestController
@RequestMapping("/send")
public class SendMsg {

    @Autowired
    private RabbitTemplate rabbitTemplate;

    @RequestMapping("/hello")
    public String sendMs() {
        /**
         * 参数说明
         * exchnage: 交换机,默认交换机指定为“

标签:false,guest,队列,spring,代码,RabbitMQ,交换机,易懂,public
From: https://blog.csdn.net/m0_73204222/article/details/142599784

相关文章

  • STL之vector篇(下)(手撕底层代码,从零实现vector的常用指令,深度剖析并优化其核心代码)
    文章目录1.基本结构与初始化1.1空构造函数的实现与测试1.2带大小和默认值的构造函数1.3使用迭代器范围初始化的构造函数(建议先看完后面的reserve和push_back)1.4拷贝构造函数1.5赋值操作符的实现(深拷贝)1.6析构函数1.7`begin`与`end`迭代器2.容量管理2.1`re......
  • 百度智能体搭建指南-不用一行代码,教你如何创建智能体!
    今天这篇文章,为大家介绍我制作的智能体怎么制作一个智能体我们直接打开“文心智能体平台”,选择“零代码”创建一个智能体。此时,我们可以为你的智能体命名,当然你需要给他一个设定,让智能体明白自己是干嘛的。一、步骤1:定义智能体的基本属性命名:选择一个有吸引力且符合主题的名字—......
  • 低代码革命:重塑工业互联网的未来版图
    在数字化转型的浪潮中,低代码应用正以前所未有的速度席卷各行各业,尤其是在工业互联网领域,它正悄然改变着企业的技术架构和业务模式。本文将深入探讨低代码应用如何成为工业互联网的技术趋势,并展望其未来的辉煌前景,揭示这场“低代码革命”如何重塑工业互联网的未来版图。低代码......
  • Gitlab分支管理规范和提交代码规范
    gitlab分支管理规范分支说明:测试代码库共有三个分支,main分支、dev分支、release分支--main分支:存放运行稳定的最新代码,一般不直接将未审核的代码合入到main分支--dev分支:存放个人开发的用例脚本,可用于用例故障修复,新的用例开发等--release分支:对应上线的产品版本,在发布......