Skip to content

Commit 629ace8

Browse files
authored
Merge pull request #41 from SpringCloud/A
A
2 parents 2f7da93 + 485b387 commit 629ace8

File tree

6 files changed

+11
-8
lines changed

6 files changed

+11
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ C.0.0.1-SNAPHOST | Greenwich.SR2 | 2.1.7.RELEASE
124124

125125
8. 改变实例状态
126126

127-
可在实例列表中,通过【实例状态】按钮修改实例状态。提前是实例得依赖了灰度客户端的jar包,并且uri没有设置前缀
127+
可在实例列表中,通过【实例状态】按钮修改实例状态。提前是实例得依赖了灰度客户端的jar包,并且uri没有设置前缀(server.servlet.context-path)
128128
![](doc/img/springcloud-gray-instance-status.png)
129129

130130
9. 操作审记

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public boolean matchGrayDecisions(Server server) {
5757
@Override
5858
public ServerListResult<Server> distinguishServerList(List<Server> servers) {
5959
String serviceId = getServiceId(servers);
60-
if(StringUtils.isNotEmpty(serviceId)){
60+
if(StringUtils.isEmpty(serviceId)){
6161
return null;
6262
}
6363
return distinguishServerList(serviceId, servers);
@@ -85,7 +85,7 @@ private String getServiceId(List<Server> servers){
8585
return grayRequest.getServiceId();
8686
}
8787
Server server = servers.get(0);
88-
if(Objects.isNull(server)){
88+
if(!Objects.isNull(server)){
8989
return server.getMetaInfo().getServiceIdForDiscovery();
9090
}
9191
return null;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class GrayProperties {
99

1010
private boolean enabled;
1111

12-
private boolean grayRouting = false;
12+
private boolean grayRouting = true;
1313

1414

1515
}

spring-cloud-gray-plugins/spring-cloud-gray-plugin-event-stream/src/main/java/cn/springcloud/gray/event/GaryClientStreamEventAutoConfiguration.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package cn.springcloud.gray.event;
22

3+
import cn.springcloud.gray.GrayManager;
34
import cn.springcloud.gray.client.config.GrayEventAutoConfiguration;
45
import cn.springcloud.gray.event.stream.StreamInput;
56
import cn.springcloud.gray.event.stream.StreamMessageListener;
67
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
8+
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
79
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
810
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
911
import org.springframework.cloud.stream.annotation.EnableBinding;
@@ -13,12 +15,13 @@
1315
@Configuration
1416
@ConditionalOnClass(EnableBinding.class)
1517
@EnableBinding({StreamInput.class})
16-
@ConditionalOnProperty(value = "spring.cloud.stream.bindings.GrayEventInput.destination")
18+
@ConditionalOnBean(GrayManager.class)
1719
@AutoConfigureAfter(GrayEventAutoConfiguration.class)
1820
public class GaryClientStreamEventAutoConfiguration {
1921

2022

2123
@Bean
24+
@ConditionalOnProperty(value = "spring.cloud.stream.bindings.GrayEventInput.destination")
2225
public StreamMessageListener streamMessageListener(GrayEventListener grayEventListener) {
2326
return new StreamMessageListener(grayEventListener);
2427
}

spring-cloud-gray-samples/spring-cloud-gray-service-a-sample/src/main/resources/config/application.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ eureka:
1919
lease-expiration-duration-in-seconds: 30
2020
prefer-ip-address: true
2121
metadata-map:
22-
zone: gray3
22+
# zone: gray3
2323
instanceId: s
24-
initial-status: starting
24+
# initial-status: starting

spring-cloud-gray-samples/spring-cloud-gray-service-a1-sample/src/main/resources/config/application.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ eureka:
1414
lease-renewal-interval-in-seconds: 10
1515
lease-expiration-duration-in-seconds: 30
1616
metadata-map:
17-
zone: xuhui
17+
# zone: xuhui
1818
instanceId: 3
1919
# initial-status: starting
2020
# initial-status: out_of_service

0 commit comments

Comments
 (0)