Skip to content

Commit 2f7da93

Browse files
authored
Merge pull request #40 from SpringCloud/A
A
2 parents 85c3ac9 + 7268b16 commit 2f7da93

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

doc/guide/gray-admin-guide.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,15 @@
77
url参数version 等于2.1.0的请求,都将被转到192.168.0.10这台实例上。
88

99
### 操作
10-
#### 第一步-添加灰度实例
10+
11+
#### 第一步-添加服务
12+
进入服务列表,点击左上角的**<font color=blue>在线实例</font>**按钮,添加服务信息。
13+
ServiceId为必填,并且serviceId的值需要与服务的spring.application.name一致(区分大小写)
14+
15+
#### 第二步-添加灰度实例
1116
添加灰度实例,在服务列表,点击service-a那一行的**<font color=blue>在线实例</font>**按钮,打开service-a的在线实例列表,选中ip为192.168.0.10的那台实例,然后点击**<font color=blue>Add</font>**按钮,把实例添加为灰度实例。
1217

13-
#### 第二步-设置灰度追踪
18+
#### 第三步-设置灰度追踪
1419
设置灰度追踪的目的是为了将用户请求的最初的信息透传到服务链,比如version参数能够从网关一直透传到后面的服务中。
1520

1621
操作步骤: 服务列表 -> <font color=blue>追踪</font>按钮(从网关服务进) -> 灰度追踪列表
@@ -24,7 +29,7 @@ Infos: version
2429
**更多的灰度追踪配置可以查看后面的<font color=red>灰度追踪格式</font>**
2530

2631

27-
#### 第三步-设置灰度策略
32+
#### 第四步-设置灰度策略
2833
设置灰度策略,需要添加灰度策略以及灰度决策。进入灰度策略列表的操作步骤:服务列表 -> <font color=blue>实例</font>按钮 -> 灰度实例列表 -> <font color=blue>策略</font>按钮 -> 灰度策略列表。
2934

3035
点击左上角的**<font color=blue>Add</font>**按钮,弹出添加面板,输入策略标识(Alias),这个字估由用户自定义。

spring-cloud-gray-server/src/main/java/cn/springcloud/gray/server/dao/repository/ServiceOwnerRepository.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@
33
import cn.springcloud.gray.server.dao.model.ServiceOwnerDO;
44
import org.springframework.data.jpa.repository.JpaRepository;
55
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
6-
import org.springframework.data.querydsl.QueryDslPredicateExecutor;
76
import org.springframework.stereotype.Repository;
87

98

109
@Repository
11-
public interface ServiceOwnerRepository extends JpaRepository<ServiceOwnerDO, String>,
12-
QueryDslPredicateExecutor<ServiceOwnerDO>, JpaSpecificationExecutor<ServiceOwnerDO> {
10+
public interface ServiceOwnerRepository extends JpaRepository<ServiceOwnerDO, String>, JpaSpecificationExecutor<ServiceOwnerDO> {
1311

1412

1513
ServiceOwnerDO findByServiceId(String serviceId);

spring-cloud-gray-server/src/main/java/cn/springcloud/gray/server/dao/repository/UserRepository.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import cn.springcloud.gray.server.dao.model.UserDO;
44
import org.springframework.data.jpa.repository.JpaRepository;
55
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
6-
import org.springframework.data.querydsl.QueryDslPredicateExecutor;
76
import org.springframework.stereotype.Repository;
87

98

0 commit comments

Comments
 (0)