芋道源码 - 连接消息队列 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

相关推荐
两块一毛四3 小时前
iSolarBP如何用技术重构全流程评估与设计?
分布式·重构·新能源·光伏发电·电力·阳光电源
即兴随缘3 小时前
【RabbitMQ】消息可靠性保障
rabbitmq·.net
失散133 小时前
分布式专题——21 Kafka客户端消息流转流程
java·分布式·云原生·架构·kafka
哈哈很哈哈5 小时前
Spark核心Shuffle详解(一)ShuffleManager
大数据·分布式·spark
Hello.Reader5 小时前
Kafka 合格候选主副本(ELR)在严格 min ISR 约束下提升选主韧性
分布式·kafka
Flash Dog6 小时前
【RabbitMQ】原理解析
分布式·rabbitmq
芒克芒克8 小时前
基于完全分布式模式部署Hadoop(喂饭教程)
大数据·hadoop·分布式
没有bug.的程序员11 小时前
ShardingSphere 与分库分表:分布式数据库中间件实战指南
java·数据库·分布式·中间件·分布式数据库·shardingsphere·分库分表
dalianwawatou11 小时前
kafka-日志收集平台部署项目
分布式·kafka