Skip to content

Commit 445d6ac

Browse files
committed
添加灰度热条件开关
1 parent c671445 commit 445d6ac

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

spring-cloud-gray-client/src/main/java/cn/springcloud/gray/DefaultGrayManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void shutdown() {
5555

5656
@Override
5757
public boolean hasGray(String serviceId) {
58-
return GrayClientHolder.getGraySwitcher().judge() && super.hasGray(serviceId);
58+
return GrayClientHolder.getGraySwitcher().state() && super.hasGray(serviceId);
5959
}
6060

6161
public void openForWork() {

spring-cloud-gray-client/src/main/java/cn/springcloud/gray/client/config/GrayClientAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import cn.springcloud.gray.cache.CaffeineCache;
55
import cn.springcloud.gray.client.GrayClientEnrollInitializingDestroyBean;
66
import cn.springcloud.gray.client.config.properties.*;
7-
import cn.springcloud.gray.client.switcher.EnbGraySwitcher;
7+
import cn.springcloud.gray.client.switcher.EnvGraySwitcher;
88
import cn.springcloud.gray.client.switcher.GraySwitcher;
99
import cn.springcloud.gray.communication.InformationClient;
1010
import cn.springcloud.gray.decision.GrayDecision;
@@ -71,7 +71,7 @@ public GrayManager grayManager(
7171
@Bean
7272
@ConditionalOnMissingBean
7373
public GraySwitcher graySwitcher() {
74-
return new EnbGraySwitcher(grayProperties);
74+
return new EnvGraySwitcher(grayProperties);
7575
}
7676

7777
@Bean

spring-cloud-gray-client/src/main/java/cn/springcloud/gray/client/switcher/EnbGraySwitcher.java renamed to spring-cloud-gray-client/src/main/java/cn/springcloud/gray/client/switcher/EnvGraySwitcher.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
import cn.springcloud.gray.client.config.properties.GrayProperties;
44

5-
public class EnbGraySwitcher implements GraySwitcher {
5+
public class EnvGraySwitcher implements GraySwitcher {
66

77
private GrayProperties grayProperties;
88

9-
public EnbGraySwitcher(GrayProperties grayProperties) {
9+
public EnvGraySwitcher(GrayProperties grayProperties) {
1010
this.grayProperties = grayProperties;
1111
}
1212

1313
@Override
14-
public boolean judge() {
14+
public boolean state() {
1515
return grayProperties.isEnabled();
1616
}
1717
}

spring-cloud-gray-client/src/main/java/cn/springcloud/gray/client/switcher/GraySwitcher.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
public interface GraySwitcher {
44

5-
boolean judge();
5+
boolean state();
66

77

88
public static class DefaultGraySwitcher implements GraySwitcher {
99

1010
@Override
11-
public boolean judge() {
11+
public boolean state() {
1212
return true;
1313
}
1414
}

0 commit comments

Comments
 (0)