Просмотр исходного кода

【修改】loadbalace策略修改

zhuzhoutong 5 лет назад
Родитель
Сommit
45afbf3868

+ 9 - 0
framework-boot/src/main/java/com/mrxu/framework/boot/irule/MetadataAwareRule.java

@@ -41,6 +41,15 @@ public class MetadataAwareRule extends ZoneAvoidanceRule {
                         }
                     }
                 }
+                //没有找到合适的服务,但是需要访问公网ip
+                for(Server upServer : upList){
+                    String ip = upServer.getHost();
+                    if(ip.startsWith("192.")||ip.startsWith("127.")||ip.startsWith("172.")||ip.startsWith("10.")){
+                        continue;
+                    }
+                    return upServer;
+                }
+
             }
         }