修复配置文件
This commit is contained in:
@@ -1,61 +1,32 @@
|
|||||||
package org.dromara.sis.config;
|
//package org.dromara.sis.config;
|
||||||
|
|
||||||
import org.apache.rocketmq.client.producer.DefaultMQProducer;
|
|
||||||
import org.apache.rocketmq.spring.core.RocketMQTemplate;
|
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author lsm
|
|
||||||
* @apiNote RocketMQClusterConfig
|
|
||||||
* @since 2025/8/26
|
|
||||||
*/
|
|
||||||
@Configuration
|
|
||||||
public class RocketMQClusterConfig {
|
|
||||||
|
|
||||||
// 从配置文件中读取 cluster 的配置
|
|
||||||
@Value("${rocketmq.cluster1.name-server}")
|
|
||||||
private String nameServer1;
|
|
||||||
|
|
||||||
@Value("${rocketmq.cluster1.producer.group}")
|
|
||||||
private String producerGroup1;
|
|
||||||
|
|
||||||
// 为第一个集群创建生产者实例
|
|
||||||
@Bean({"clusterProducerOne"})
|
|
||||||
public DefaultMQProducer clusterProducerOne() throws Exception {
|
|
||||||
DefaultMQProducer producer = new DefaultMQProducer(producerGroup1);
|
|
||||||
producer.setNamesrvAddr(nameServer1);
|
|
||||||
// 设置发送超时时间
|
|
||||||
producer.setSendMsgTimeout(5000);
|
|
||||||
// 设置重试次数
|
|
||||||
producer.setRetryTimesWhenSendFailed(2);
|
|
||||||
producer.setRetryTimesWhenSendAsyncFailed(2);
|
|
||||||
return producer;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 使用上面的生产者实例创建 RocketMQTemplate
|
|
||||||
@Bean("rocketMQTemplateClusterOne")
|
|
||||||
public RocketMQTemplate rocketMQTemplateClusterOne(@Qualifier("clusterProducerOne") DefaultMQProducer producer) {
|
|
||||||
RocketMQTemplate template = new RocketMQTemplate();
|
|
||||||
template.setProducer(producer);
|
|
||||||
return template;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// 从配置文件中读取 cluster 的配置
|
|
||||||
// @Value("${rocketmq.cluster2.name-server}")
|
|
||||||
// private String nameServer2;
|
|
||||||
//
|
//
|
||||||
// @Value("${rocketmq.cluster2.producer.group}")
|
//import org.apache.rocketmq.client.producer.DefaultMQProducer;
|
||||||
// private String producerGroup2;
|
//import org.apache.rocketmq.spring.core.RocketMQTemplate;
|
||||||
|
//import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
|
//import org.springframework.beans.factory.annotation.Value;
|
||||||
|
//import org.springframework.context.annotation.Bean;
|
||||||
|
//import org.springframework.context.annotation.Configuration;
|
||||||
//
|
//
|
||||||
// // 为第二个集群创建生产者实例
|
///**
|
||||||
// @Bean({"clusterProducerTwo"})
|
// * @author lsm
|
||||||
// public DefaultMQProducer clusterProducerTwo() throws Exception {
|
// * @apiNote RocketMQClusterConfig
|
||||||
// DefaultMQProducer producer = new DefaultMQProducer(producerGroup2);
|
// * @since 2025/8/26
|
||||||
// producer.setNamesrvAddr(nameServer2);
|
// */
|
||||||
|
//@Configuration
|
||||||
|
//public class RocketMQClusterConfig {
|
||||||
|
//
|
||||||
|
// // 从配置文件中读取 cluster 的配置
|
||||||
|
// @Value("${rocketmq.cluster1.name-server}")
|
||||||
|
// private String nameServer1;
|
||||||
|
//
|
||||||
|
// @Value("${rocketmq.cluster1.producer.group}")
|
||||||
|
// private String producerGroup1;
|
||||||
|
//
|
||||||
|
// // 为第一个集群创建生产者实例
|
||||||
|
// @Bean({"clusterProducerOne"})
|
||||||
|
// public DefaultMQProducer clusterProducerOne() throws Exception {
|
||||||
|
// DefaultMQProducer producer = new DefaultMQProducer(producerGroup1);
|
||||||
|
// producer.setNamesrvAddr(nameServer1);
|
||||||
// // 设置发送超时时间
|
// // 设置发送超时时间
|
||||||
// producer.setSendMsgTimeout(5000);
|
// producer.setSendMsgTimeout(5000);
|
||||||
// // 设置重试次数
|
// // 设置重试次数
|
||||||
@@ -65,11 +36,40 @@ public class RocketMQClusterConfig {
|
|||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// // 使用上面的生产者实例创建 RocketMQTemplate
|
// // 使用上面的生产者实例创建 RocketMQTemplate
|
||||||
// @Bean("rocketMQTemplateClusterTwo")
|
// @Bean("rocketMQTemplateClusterOne")
|
||||||
// public RocketMQTemplate rocketMQTemplateClusterTwo(@Qualifier("clusterProducerTwo") DefaultMQProducer producer) {
|
// public RocketMQTemplate rocketMQTemplateClusterOne(@Qualifier("clusterProducerOne") DefaultMQProducer producer) {
|
||||||
// RocketMQTemplate template = new RocketMQTemplate();
|
// RocketMQTemplate template = new RocketMQTemplate();
|
||||||
// template.setProducer(producer);
|
// template.setProducer(producer);
|
||||||
// return template;
|
// return template;
|
||||||
// }
|
// }
|
||||||
|
//
|
||||||
}
|
//
|
||||||
|
// // 从配置文件中读取 cluster 的配置
|
||||||
|
//// @Value("${rocketmq.cluster2.name-server}")
|
||||||
|
//// private String nameServer2;
|
||||||
|
////
|
||||||
|
//// @Value("${rocketmq.cluster2.producer.group}")
|
||||||
|
//// private String producerGroup2;
|
||||||
|
////
|
||||||
|
//// // 为第二个集群创建生产者实例
|
||||||
|
//// @Bean({"clusterProducerTwo"})
|
||||||
|
//// public DefaultMQProducer clusterProducerTwo() throws Exception {
|
||||||
|
//// DefaultMQProducer producer = new DefaultMQProducer(producerGroup2);
|
||||||
|
//// producer.setNamesrvAddr(nameServer2);
|
||||||
|
//// // 设置发送超时时间
|
||||||
|
//// producer.setSendMsgTimeout(5000);
|
||||||
|
//// // 设置重试次数
|
||||||
|
//// producer.setRetryTimesWhenSendFailed(2);
|
||||||
|
//// producer.setRetryTimesWhenSendAsyncFailed(2);
|
||||||
|
//// return producer;
|
||||||
|
//// }
|
||||||
|
////
|
||||||
|
//// // 使用上面的生产者实例创建 RocketMQTemplate
|
||||||
|
//// @Bean("rocketMQTemplateClusterTwo")
|
||||||
|
//// public RocketMQTemplate rocketMQTemplateClusterTwo(@Qualifier("clusterProducerTwo") DefaultMQProducer producer) {
|
||||||
|
//// RocketMQTemplate template = new RocketMQTemplate();
|
||||||
|
//// template.setProducer(producer);
|
||||||
|
//// return template;
|
||||||
|
//// }
|
||||||
|
//
|
||||||
|
//}
|
||||||
|
@@ -40,9 +40,9 @@ spring.sql.init.platform=mysql
|
|||||||
db.num=1
|
db.num=1
|
||||||
|
|
||||||
### Connect URL of DB:
|
### Connect URL of DB:
|
||||||
db.url.0=jdbc:mysql://113.249.101.254:18000/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
db.url.0=jdbc:mysql://10.20.1.65:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
||||||
db.user.0=root
|
db.user.0=root
|
||||||
db.password.0=by@2025??
|
db.password.0=By@2025!
|
||||||
|
|
||||||
### the maximum retry times for push
|
### the maximum retry times for push
|
||||||
nacos.config.push.maxRetryTime=50
|
nacos.config.push.maxRetryTime=50
|
||||||
|
Reference in New Issue
Block a user