소스 검색

【修改】修改服务选择逻辑

zhuzhoutong 5 년 전
부모
커밋
2c3508de38
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      framework-boot/src/main/java/com/mrxu/framework/boot/irule/MetadataAwareRule.java

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

@@ -40,7 +40,7 @@ public class MetadataAwareRule extends ZoneAvoidanceRule {
      * @return 组合选择逻辑
      */
     private CompositePredicate createCompositePredicate(MetadataAwarePredicate p0,ZoneAvoidancePredicate p1, AvailabilityPredicate p2) {
-        return CompositePredicate.withPredicates(p0)
+        return CompositePredicate.withPredicates(p0,p1,p2)
                 .addFallbackPredicate(CompositePredicate.withPredicates(p1,p2).build())
                 .addFallbackPredicate(p2)
                 .addFallbackPredicate(AbstractServerPredicate.alwaysTrue())