丁云鹏 1 年之前
父节点
当前提交
f6e3e92eda

+ 5 - 2
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/config/CustomMongoProperties.java

@@ -11,8 +11,11 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 )
 @Data
 public class CustomMongoProperties {
-    private String host;
-    private Integer port;
+    private String clusterHost;
+    private Integer clusterPort;
+    private String secondaryHost;
+    private Integer secondaryPort;
+
     private String uri;
     private String database;
     private String username;

+ 4 - 2
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/config/MongoTemplateConfig.java

@@ -1,5 +1,6 @@
 package com.tzld.piaoquan.recommend.server.config;
 
+import com.google.common.collect.Lists;
 import com.mongodb.MongoClientSettings;
 import com.mongodb.MongoCredential;
 import com.mongodb.ServerAddress;
@@ -32,8 +33,9 @@ public class MongoTemplateConfig {
         MongoClientSettings.Builder builder = MongoClientSettings.builder();
 
         builder.applyToClusterSettings(settings -> {
-            settings.hosts(singletonList(
-                    new ServerAddress(properties.getHost(), properties.getPort())));
+            settings.hosts(Lists.newArrayList(
+                    new ServerAddress(properties.getClusterHost(), properties.getClusterPort()),
+                    new ServerAddress(properties.getSecondaryHost(), properties.getSecondaryPort())));
         });
 
 

+ 4 - 2
recommend-server-service/src/main/resources/application-dev.yml

@@ -48,8 +48,10 @@ spring:
         min-idle: 0
   data:
     mongodb:
-      host: dds-bp1de4fc73029b241978.mongodb.rds.aliyuncs.com
-      port: 3717
+      clusterHost: dds-bp1de4fc73029b241978.mongodb.rds.aliyuncs.com
+      clusterPort: 3717
+      secondaryHost: dds-bp1de4fc73029b241978.mongodb.rds.aliyuncs.com
+      secondaryPort: 3717
       database: longvideo
       username: lv
       password: lv@2018

+ 4 - 2
recommend-server-service/src/main/resources/application-pre.yml

@@ -48,8 +48,10 @@ spring:
         min-idle: 0
   data:
     mongodb:
-      host: dds-bp1982ea69508a541455.mongodb.rds.aliyuncs.com
-      port: 3717
+      clusterHost: s-bp14ce206f81b754.mongodb.rds.aliyuncs.com
+      clusterPort: 3717
+      secondaryHost: s-bp137073555e7bc4.mongodb.rds.aliyuncs.com
+      secondaryPort: 3717
       database: longvideo
       username: lv
       password: lv@2018

+ 4 - 2
recommend-server-service/src/main/resources/application-prod.yml

@@ -48,8 +48,10 @@ spring:
         min-idle: 0
   data:
     mongodb:
-      host: dds-bp1982ea69508a541455.mongodb.rds.aliyuncs.com
-      port: 3717
+      clusterHost: s-bp14ce206f81b754.mongodb.rds.aliyuncs.com
+      clusterPort: 3717
+      secondaryHost: s-bp137073555e7bc4.mongodb.rds.aliyuncs.com
+      secondaryPort: 3717
       database: longvideo
       username: lv
       password: lv@2018

+ 4 - 2
recommend-server-service/src/main/resources/application-test.yml

@@ -14,8 +14,10 @@ eureka:
 
 spring:
   redis:
-    hostName: r-bp1ps6my7lzg8rdhwx682.redis.rds.aliyuncs.com
-    port: 6379
+    clusterHost: dds-bp1de4fc73029b241978.mongodb.rds.aliyuncs.com
+    clusterPort: 3717
+    secondaryHost: dds-bp1de4fc73029b241978.mongodb.rds.aliyuncs.com
+    secondaryPort: 3717
     password: Wqsd@2019
     timeout: 1000
     lettuce: