mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
3.0.0
This commit is contained in:
@@ -18,7 +18,7 @@ SOP开启预发布步骤如下:
|
||||
修改网关工程配置文件,指定预发布域名
|
||||
|
||||
```properties
|
||||
# 预发布网关域名
|
||||
# 预发布网关域名,多个用英文逗号(,)隔开
|
||||
pre.domain=openpre.domain.com
|
||||
```
|
||||
重启网关
|
||||
@@ -38,7 +38,18 @@ pre.domain=openpre.domain.com
|
||||
- 先设置灰度参数,指定灰度appId和灰度接口
|
||||
- 服务器实例开启灰度
|
||||
|
||||
|
||||
参考类:
|
||||
|
||||
- PreEnvGrayFilter.java
|
||||
- EnvironmentServerChooser.java
|
||||
- SopLoadBalancerClient.java gateway网关下预发布/灰度服务选取
|
||||
- EnvironmentServerChooser.java zuul网关下预发布/灰度服务选取
|
||||
|
||||
### 自定义判断灰度用户
|
||||
|
||||
默认根据`appId`和`IP`来判断灰度用户,如果要通过其它维度来判断是否是灰度用户,可实现GrayUserBuilder接口,
|
||||
然后在springboot main方法中调用如下方法
|
||||
|
||||
```java
|
||||
ApiConfig.getInstance().addGrayUserBuilder(new XXGrayUserBuilder());
|
||||
```
|
||||
参考:com.gitee.sop.gatewaycommon.loadbalancer.builder.AppIdGrayUserBuilder.java
|
Reference in New Issue
Block a user