feat(mq): 实现 websopy 端 RabbitMQ 消费者功能
- 新增 SyncMessage.java 定义 websopy 端消息实体,复用 server-api 格式 - 新增 RabbitMQConfig.java 配置交换机、队列及死信队列 - 新增 SyncMessageConsumer.java 实现 USER_SYNC 消息监听与处理 - 修改 pom.xml,添加 spring-boot-starter-amqp 依赖 - 修改 application.yml,添加 RabbitMQ 连接配置和开关 - 优化消息生产者 RabbitMQSyncProducer 代码,移除多余注解 - 设计 server-api -> RabbitMQ -> websopy-java -> AppUserCacheService 流程接口
This commit is contained in:
7
pom.xml
7
pom.xml
@@ -322,6 +322,13 @@
|
||||
<artifactId>spring-boot-starter-amqp</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- javax.annotation-api for Java 9+ compatibility (previously included in JDK) -->
|
||||
<dependency>
|
||||
<groupId>javax.annotation</groupId>
|
||||
<artifactId>javax.annotation-api</artifactId>
|
||||
<version>1.3.2</version>
|
||||
</dependency>
|
||||
|
||||
<!-- knife4j - 升级到兼容版本 -->
|
||||
<dependency>
|
||||
<groupId>com.github.xiaoymin</groupId>
|
||||
|
||||
Reference in New Issue
Block a user