From 8ce6502511ccc898107946b42d9f886f2b3c468a Mon Sep 17 00:00:00 2001
From: chentaisen <14615430+chentaisen@user.noreply.gitee.com>
Date: Tue, 8 Oct 2024 14:16:02 +0800
Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
cloud-auth/src/main/resources/bootstrap.yml | 4 +-
.../rabbit/config/ConfirmCallbackConfig.java | 48 -------------------
.../config/RabbitListenerConfigurer.java | 41 ----------------
.../rabbit/config/ReturnCallbackConfig.java | 41 ----------------
...ot.autoconfigure.AutoConfiguration.imports | 4 --
.../src/main/resources/bootstrap.yml | 4 +-
.../cloud-modules-data-processing/pom.xml | 2 +-
.../src/main/resources/bootstrap.yml | 4 +-
.../src/main/resources/bootstrap.yml | 4 +-
.../src/main/resources/bootstrap.yml | 4 +-
.../src/main/resources/bootstrap.yml | 4 +-
.../src/main/resources/bootstrap.yml | 4 +-
.../src/main/resources/bootstrap.yml | 4 +-
13 files changed, 17 insertions(+), 151 deletions(-)
delete mode 100644 cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ConfirmCallbackConfig.java
delete mode 100644 cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/RabbitListenerConfigurer.java
delete mode 100644 cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ReturnCallbackConfig.java
diff --git a/cloud-auth/src/main/resources/bootstrap.yml b/cloud-auth/src/main/resources/bootstrap.yml
index 715bffa..15eb61a 100644
--- a/cloud-auth/src/main/resources/bootstrap.yml
+++ b/cloud-auth/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# Spring
spring:
application:
diff --git a/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ConfirmCallbackConfig.java b/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ConfirmCallbackConfig.java
deleted file mode 100644
index da94c0b..0000000
--- a/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ConfirmCallbackConfig.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.muyu.common.rabbit.config;
-
-import lombok.extern.log4j.Log4j2;
-import org.springframework.amqp.rabbit.connection.CorrelationData;
-import org.springframework.amqp.rabbit.core.RabbitTemplate;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import javax.annotation.PostConstruct;
-
-/**
- * 消息发送确认配置
- * 消息发送到交换机的回调
- */
-@Component
-@Log4j2
-public class ConfirmCallbackConfig implements RabbitTemplate.ConfirmCallback {
-
- @Autowired
- private RabbitTemplate rabbitTemplate;
-
- /**
- * @PostContruct是spring框架的注解,在⽅法上加该注解会在项⽬启动的时候执⾏该⽅法,也可以理解为在spring容器初始化的时候执
- */
- @PostConstruct
- public void init() {
- rabbitTemplate.setConfirmCallback(this);
- }
-
- /**
- * 交换机不管是否收到消息的一个回调方法
- *
- * @param correlationData 消息相关数据
- * @param ack 交换机是否收到消息
- * @param cause 失败原因
- */
- @Override
- public void confirm(CorrelationData correlationData, boolean ack, String cause) {
- if (!ack) {
- String exchange = correlationData.getReturned().getExchange();
- String message = correlationData.getReturned().getMessage().getBody().toString();
- // 发送异常
- log.error("消息:{},发送到交换机:{}失败,原因是:{}", message, exchange, cause);
- // TODO 可以把异常信息 以及 消息的内容直接添加到 MYSQL
- }
- }
-
-}
diff --git a/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/RabbitListenerConfigurer.java b/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/RabbitListenerConfigurer.java
deleted file mode 100644
index abf3718..0000000
--- a/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/RabbitListenerConfigurer.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.muyu.common.rabbit.config;
-
-import org.springframework.amqp.rabbit.connection.ConnectionFactory;
-import org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.messaging.converter.MappingJackson2MessageConverter;
-import org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory;
-
-@Configuration
-public class RabbitListenerConfigurer implements org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurer {
-
- static {
- System.setProperty("spring.amqp.deserialization.trust.all", "true");
- }
-
- //以下配置RabbitMQ消息服务
- @Autowired
- public ConnectionFactory connectionFactory;
-
-
- /**
- * 处理器方法工厂
- * @return
- */
- @Bean
- public DefaultMessageHandlerMethodFactory handlerMethodFactory() {
- DefaultMessageHandlerMethodFactory factory = new DefaultMessageHandlerMethodFactory();
- // 这里的转换器设置实现了 通过 @Payload 注解 自动反序列化message body
- factory.setMessageConverter(new MappingJackson2MessageConverter());
- return factory;
- }
-
- @Override
- public void configureRabbitListeners(RabbitListenerEndpointRegistrar rabbitListenerEndpointRegistrar) {
- rabbitListenerEndpointRegistrar.setMessageHandlerMethodFactory(handlerMethodFactory());
- }
-
-}
-
diff --git a/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ReturnCallbackConfig.java b/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ReturnCallbackConfig.java
deleted file mode 100644
index a457eb0..0000000
--- a/cloud-common/cloud-common-rabbit/src/main/java/com/muyu/common/rabbit/config/ReturnCallbackConfig.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.muyu.common.rabbit.config;
-
-import lombok.extern.log4j.Log4j2;
-import org.springframework.amqp.core.ReturnedMessage;
-import org.springframework.amqp.rabbit.core.RabbitTemplate;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import javax.annotation.PostConstruct;
-
-/**
- * 消息发送到队列的确认
- */
-@Component
-@Log4j2
-public class ReturnCallbackConfig implements RabbitTemplate.ReturnsCallback {
-
- @Autowired
- private RabbitTemplate rabbitTemplate;
-
- /**
- * @PostContruct是spring框架的注解,在⽅法上加该注解会在项⽬启动的时候执⾏该⽅法,也可以理解为在spring容器初始化的时候执
- */
- @PostConstruct
- public void init() {
- rabbitTemplate.setReturnsCallback(this);
- }
-
- /**
- * 消息发送失败 则会执行这个方法
- *
- * @param returnedMessage the returned message and metadata.
- */
- @Override
- public void returnedMessage(ReturnedMessage returnedMessage) {
- log.error("消息:{},被交换机:{} 回退!退回原因为:{}",
- returnedMessage.getMessage().toString(), returnedMessage.getExchange(), returnedMessage.getReplyText());
- // TODO 回退了所有的信息,可做补偿机制
- }
-
-}
diff --git a/cloud-common/cloud-common-rabbit/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/cloud-common/cloud-common-rabbit/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 292c5ed..0b13700 100644
--- a/cloud-common/cloud-common-rabbit/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/cloud-common/cloud-common-rabbit/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,7 +1,3 @@
-
com.muyu.common.rabbit.config.RabbitListenerConfig
com.muyu.common.rabbit.config.RabbitAdminConfig
com.muyu.common.rabbit.config.RabbitMQMessageConverterConfig
-
-com.muyu.common.rabbit.RabbitListenerConfigurer
-
diff --git a/cloud-gateway/src/main/resources/bootstrap.yml b/cloud-gateway/src/main/resources/bootstrap.yml
index b0be938..372cc80 100644
--- a/cloud-gateway/src/main/resources/bootstrap.yml
+++ b/cloud-gateway/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# Spring
spring:
diff --git a/cloud-modules/cloud-modules-data-processing/pom.xml b/cloud-modules/cloud-modules-data-processing/pom.xml
index cd399dd..6db1f80 100644
--- a/cloud-modules/cloud-modules-data-processing/pom.xml
+++ b/cloud-modules/cloud-modules-data-processing/pom.xml
@@ -5,7 +5,7 @@
4.0.0
com.muyu
- cloud-server
+ cloud-modules
3.6.3
diff --git a/cloud-modules/cloud-modules-file/src/main/resources/bootstrap.yml b/cloud-modules/cloud-modules-file/src/main/resources/bootstrap.yml
index 5bd4c8b..cfbe899 100644
--- a/cloud-modules/cloud-modules-file/src/main/resources/bootstrap.yml
+++ b/cloud-modules/cloud-modules-file/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# Spring
spring:
diff --git a/cloud-modules/cloud-modules-gen/src/main/resources/bootstrap.yml b/cloud-modules/cloud-modules-gen/src/main/resources/bootstrap.yml
index a707f2e..a7cecb3 100644
--- a/cloud-modules/cloud-modules-gen/src/main/resources/bootstrap.yml
+++ b/cloud-modules/cloud-modules-gen/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# SPRING_AMQP_DESERIALIZATION_TRUST_ALL=true spring.amqp.deserialization.trust.all
# Spring
spring:
diff --git a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/resources/bootstrap.yml b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/resources/bootstrap.yml
index b42a5b6..e8b266b 100644
--- a/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/resources/bootstrap.yml
+++ b/cloud-modules/cloud-modules-openbusiness/cloud-modules-openbusiness-server/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# SPRING_AMQP_DESERIALIZATION_TRUST_ALL=true spring.amqp.deserialization.trust.all
# Spring
spring:
diff --git a/cloud-modules/cloud-modules-parsing/src/main/resources/bootstrap.yml b/cloud-modules/cloud-modules-parsing/src/main/resources/bootstrap.yml
index e940514..0a701b7 100644
--- a/cloud-modules/cloud-modules-parsing/src/main/resources/bootstrap.yml
+++ b/cloud-modules/cloud-modules-parsing/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# SPRING_AMQP_DESERIALIZATION_TRUST_ALL=true spring.amqp.deserialization.trust.all
# Spring
spring:
diff --git a/cloud-modules/cloud-modules-system/src/main/resources/bootstrap.yml b/cloud-modules/cloud-modules-system/src/main/resources/bootstrap.yml
index 8d3a361..6946d84 100644
--- a/cloud-modules/cloud-modules-system/src/main/resources/bootstrap.yml
+++ b/cloud-modules/cloud-modules-system/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# SPRING_AMQP_DESERIALIZATION_TRUST_ALL=true spring.amqp.deserialization.trust.all
# Spring
spring:
diff --git a/cloud-visual/cloud-visual-monitor/src/main/resources/bootstrap.yml b/cloud-visual/cloud-visual-monitor/src/main/resources/bootstrap.yml
index 72bc5ea..e5cb5c8 100644
--- a/cloud-visual/cloud-visual-monitor/src/main/resources/bootstrap.yml
+++ b/cloud-visual/cloud-visual-monitor/src/main/resources/bootstrap.yml
@@ -4,10 +4,10 @@ server:
# nacos线上地址
nacos:
- addr: 49.235.136.60:8848
+ addr: 47.116.173.119:8848
user-name: nacos
password: nacos
- namespace: wyh
+ namespace: oneone
# Spring
spring: