File tree Expand file tree Collapse file tree 6 files changed +11
-8
lines changed
spring-cloud-gray-client-netflix/src/main/java/cn/springcloud/gray/client/netflix
spring-cloud-gray-client/src/main/java/cn/springcloud/gray/client/config/properties
spring-cloud-gray-plugins/spring-cloud-gray-plugin-event-stream/src/main/java/cn/springcloud/gray/event
spring-cloud-gray-samples
spring-cloud-gray-service-a-sample/src/main/resources/config
spring-cloud-gray-service-a1-sample/src/main/resources/config Expand file tree Collapse file tree 6 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ C.0.0.1-SNAPHOST | Greenwich.SR2 | 2.1.7.RELEASE
124
124
125
125
8 . 改变实例状态
126
126
127
- 可在实例列表中,通过【实例状态】按钮修改实例状态。提前是实例得依赖了灰度客户端的jar包,并且uri没有设置前缀
127
+ 可在实例列表中,通过【实例状态】按钮修改实例状态。提前是实例得依赖了灰度客户端的jar包,并且uri没有设置前缀(server.servlet.context-path)
128
128

129
129
130
130
9 . 操作审记
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ public boolean matchGrayDecisions(Server server) {
57
57
@ Override
58
58
public ServerListResult <Server > distinguishServerList (List <Server > servers ) {
59
59
String serviceId = getServiceId (servers );
60
- if (StringUtils .isNotEmpty (serviceId )){
60
+ if (StringUtils .isEmpty (serviceId )){
61
61
return null ;
62
62
}
63
63
return distinguishServerList (serviceId , servers );
@@ -85,7 +85,7 @@ private String getServiceId(List<Server> servers){
85
85
return grayRequest .getServiceId ();
86
86
}
87
87
Server server = servers .get (0 );
88
- if (Objects .isNull (server )){
88
+ if (! Objects .isNull (server )){
89
89
return server .getMetaInfo ().getServiceIdForDiscovery ();
90
90
}
91
91
return null ;
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ public class GrayProperties {
9
9
10
10
private boolean enabled ;
11
11
12
- private boolean grayRouting = false ;
12
+ private boolean grayRouting = true ;
13
13
14
14
15
15
}
Original file line number Diff line number Diff line change 1
1
package cn .springcloud .gray .event ;
2
2
3
+ import cn .springcloud .gray .GrayManager ;
3
4
import cn .springcloud .gray .client .config .GrayEventAutoConfiguration ;
4
5
import cn .springcloud .gray .event .stream .StreamInput ;
5
6
import cn .springcloud .gray .event .stream .StreamMessageListener ;
6
7
import org .springframework .boot .autoconfigure .AutoConfigureAfter ;
8
+ import org .springframework .boot .autoconfigure .condition .ConditionalOnBean ;
7
9
import org .springframework .boot .autoconfigure .condition .ConditionalOnClass ;
8
10
import org .springframework .boot .autoconfigure .condition .ConditionalOnProperty ;
9
11
import org .springframework .cloud .stream .annotation .EnableBinding ;
13
15
@ Configuration
14
16
@ ConditionalOnClass (EnableBinding .class )
15
17
@ EnableBinding ({StreamInput .class })
16
- @ ConditionalOnProperty ( value = "spring.cloud.stream.bindings.GrayEventInput.destination" )
18
+ @ ConditionalOnBean ( GrayManager . class )
17
19
@ AutoConfigureAfter (GrayEventAutoConfiguration .class )
18
20
public class GaryClientStreamEventAutoConfiguration {
19
21
20
22
21
23
@ Bean
24
+ @ ConditionalOnProperty (value = "spring.cloud.stream.bindings.GrayEventInput.destination" )
22
25
public StreamMessageListener streamMessageListener (GrayEventListener grayEventListener ) {
23
26
return new StreamMessageListener (grayEventListener );
24
27
}
Original file line number Diff line number Diff line change @@ -19,6 +19,6 @@ eureka:
19
19
lease-expiration-duration-in-seconds : 30
20
20
prefer-ip-address : true
21
21
metadata-map :
22
- zone : gray3
22
+ # zone: gray3
23
23
instanceId : s
24
- initial-status : starting
24
+ # initial-status: starting
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ eureka:
14
14
lease-renewal-interval-in-seconds : 10
15
15
lease-expiration-duration-in-seconds : 30
16
16
metadata-map :
17
- zone : xuhui
17
+ # zone: xuhui
18
18
instanceId : 3
19
19
# initial-status: starting
20
20
# initial-status: out_of_service
You can’t perform that action at this time.
0 commit comments