芋道源码 - 连接消息队列 rabbitmq

1. 未连接rabbitmq

项目配置未打开之前是没有任何连接的

2. 连接步骤

2.1 application.yml
复制代码
  websocket:
    enable: true # websocket的开关, true, false
    path: /infra/ws # 路径
    sender-type: rabbitmq # 消息发送的类型,可选值为 local、redis、rocketmq、kafka、rabbitmq
    sender-rocketmq:
      topic: ${spring.application.name}-websocket # 消息发送的 RocketMQ Topic
      consumer-group: ${spring.application.name}-websocket-consumer # 消息发送的 RocketMQ Consumer Group
    sender-rabbitmq:
      exchange: ${spring.application.name}-websocket-exchange # 消息发送的 RabbitMQ Exchange
      queue: ${spring.application.name}-websocket-queue # 消息发送的 RabbitMQ Queue
    sender-kafka:
      topic: ${spring.application.name}-websocket # 消息发送的 Kafka Topic
      consumer-group: ${spring.application.name}-websocket-consumer # 消息发送的 Kafka Consumer Group
复制代码
websocket的开关: true
复制代码
sender-type: rabbitmq
复制代码
websocket连接端点: /infra/ws
2.2 pom文件
复制代码
yudao-framework 下的 yudao-spring-boot-starter-websocket
复制代码
<!-- 注释掉optional -->
<dependency>
	<groupId>org.springframework.amqp</groupId>
	<artifactId>spring-rabbit</artifactId>
<!--<optional>true</optional>-->
</dependency>
复制代码
yudao-module-system 下的 yudao-module-system-biz
复制代码
<!--新增websocket关联-->
<dependency>
	<groupId>cn.iocoder.boot</groupId>
	<artifactId>yudao-spring-boot-starter-websocket</artifactId>
</dependency>

3. 已连接rabbitmq

相关推荐
giaz14n9X5 小时前
Redis 分布式锁进阶第六十三篇
分布式
ha_lydms7 小时前
AnalyticDB分区、分布键性能优化
android·大数据·分布式·性能优化·分布式计算·分区·analyticdb
pqk6V6Vep7 小时前
Redis 分布式锁进阶第一篇讲解
数据库·redis·分布式
giaz14n9X8 小时前
Redis 分布式锁进阶第六十一篇
数据库·redis·分布式
洛水水9 小时前
消息队列与Kafka详解
分布式·kafka
鸿乃江边鸟11 小时前
Spark中怎么做Spark canonicalize归一化
大数据·分布式·spark
SLD_Allen11 小时前
Kafka分区与消费者的关系kafka分区和消费者线程的关系
分布式·kafka
he___H11 小时前
数据密集型应用系统设计--其一
分布式
珠***格13 小时前
Ⅱ型边缘网关|易部署、易扩容、易改造
大数据·人工智能·分布式·能源·边缘计算
无心水13 小时前
17、本地多模态|Qwen-VL离线私有化提取敏感PDF完全指南
人工智能·分布式·架构·openclaw·hermes