当前位置: 首页> 娱乐> 影视 > SpringBoot 引入使用消息队列RabbitMQ通信 配置连接 无路由模式

SpringBoot 引入使用消息队列RabbitMQ通信 配置连接 无路由模式

时间:2025/7/9 20:48:31来源:https://blog.csdn.net/dpc5201314/article/details/141792774 浏览次数:0次

介绍

请先对Rabbitmq的用户和权限配置好在进行往下的操作

依赖

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

下面将演示最简单的例子不过路由

生产者 -> 消息队列-> 消费者

创建队列

在这里插入图片描述

配置RabbitMQ连接

application.yml

spring:rabbitmq:host: 101.73.160.188port: 5673 #通信端口virtual-host: /csdn #虚拟主机名称username: csdnpassword: 123456

生产者发送消息

@RequiredArgsConstructor
@RequestMapping("/record")
@RestController
public class UserController {private  final RabbitTemplate rabbitTemplate;@GetMapping("/putRecord") //插入记录public Result userMessage(){rabbitTemplate.convertAndSend("insert.queue","我是发送者");return  Result.success("操作成功",null);}
}

消息消费者

这是异步的

@Component
public class RecordQueues {@RabbitListener(queues ="insert.queue")//insert.queue 为监听的队列名称public  void  insertUserMessage(String msg){ //消息消费System.out.println(msg);//....其他业务逻辑}
}
关键字:SpringBoot 引入使用消息队列RabbitMQ通信 配置连接 无路由模式

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: