Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
discovery
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈文顺
discovery
Commits
9d332d42
Commit
9d332d42
authored
Aug 10, 2018
by
Nepxion
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改介绍
parent
227fd7f4
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
2 deletions
+7
-2
README.md
+7
-2
No files found.
README.md
View file @
9d332d42
...
@@ -59,6 +59,7 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
...
@@ -59,6 +59,7 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
-
如果你是运维负责人,生产环境的某个微服务集群下的某个实例,暂时出了问题,但又不希望它下线。你希望可以把该实例给屏蔽掉,暂时不让它被调用
-
如果你是运维负责人,生产环境的某个微服务集群下的某个实例,暂时出了问题,但又不希望它下线。你希望可以把该实例给屏蔽掉,暂时不让它被调用
-
如果你是业务负责人,鉴于业务服务的快速迭代性,微服务集群下的实例发布不同的版本。你希望根据版本管理策略进行路由,提供给下游微服务区别调用,例如访问控制快速基于版本的不同而切换,例如在不同的版本之间进行流量调拨
-
如果你是业务负责人,鉴于业务服务的快速迭代性,微服务集群下的实例发布不同的版本。你希望根据版本管理策略进行路由,提供给下游微服务区别调用,例如访问控制快速基于版本的不同而切换,例如在不同的版本之间进行流量调拨
-
如果你是业务负责人,希望灰度发布功能可以基于业务场景特色定制,例如根据用户手机号进行不同服务器的路由
-
如果你是业务负责人,希望灰度发布功能可以基于业务场景特色定制,例如根据用户手机号进行不同服务器的路由
-
如果你是DBA负责人,希望灰度发布功能可以基于数据库切换上
-
如果你是测试负责人,希望对微服务做A/B测试,那么通过动态改变版本达到该目的
-
如果你是测试负责人,希望对微服务做A/B测试,那么通过动态改变版本达到该目的
## 应用场景
## 应用场景
...
@@ -75,6 +76,8 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
...
@@ -75,6 +76,8 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
-
我们可以通过推送A服务调用某个版本的B服务对应关系的配置,达到某种意义上的灰度控制,改变版本的时候,我们只需要再次推送即可
-
我们可以通过推送A服务调用某个版本的B服务对应关系的配置,达到某种意义上的灰度控制,改变版本的时候,我们只需要再次推送即可
-
多版本权重的灰度控制
-
多版本权重的灰度控制
-
上述场景中,我们也可以通过配对不同版本的权重(流量比例),根据需求,A访问B的流量在B1和B2进行调拨
-
上述场景中,我们也可以通过配对不同版本的权重(流量比例),根据需求,A访问B的流量在B1和B2进行调拨
-
多数据源的数据库灰度控制
-
我们事先为微服务配置多套数据源,通过灰度发布实时切换数据源
-
动态改变微服务版本
-
动态改变微服务版本
-
在A/B测试中,通过动态改变版本,不重启微服务,达到访问版本的路径改变
-
在A/B测试中,通过动态改变版本,不重启微服务,达到访问版本的路径改变
-
用户自定义和编程灰度路由策略,可以通过非常简单编程达到如下效果
-
用户自定义和编程灰度路由策略,可以通过非常简单编程达到如下效果
...
@@ -93,6 +96,8 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
...
@@ -93,6 +96,8 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
-
基于黑/白名单的IP地址过滤机制禁止对相应的微服务被发现
-
基于黑/白名单的IP地址过滤机制禁止对相应的微服务被发现
-
基于版本号配对,通过对消费端和提供端可访问版本对应关系的配置,在服务发现和负载均衡层面,进行多版本访问控制
-
基于版本号配对,通过对消费端和提供端可访问版本对应关系的配置,在服务发现和负载均衡层面,进行多版本访问控制
-
基于版本权重配对,通过对消费端和提供端版本权重(流量)对应关系的配置,在服务发现和负载均衡层面,进行多版本流量调拨访问控制
-
基于版本权重配对,通过对消费端和提供端版本权重(流量)对应关系的配置,在服务发现和负载均衡层面,进行多版本流量调拨访问控制
-
实现用户业务层面的控制
-
使用者可以通过订阅业务参数的变化,实现特色化的灰度发布,例如,多数据源的数据库切换的灰度发布
-
实现灰度发布
-
实现灰度发布
-
通过版本的动态改变,实现切换灰度发布
-
通过版本的动态改变,实现切换灰度发布
-
通过版本访问规则的改变,实现切换灰度发布
-
通过版本访问规则的改变,实现切换灰度发布
...
@@ -183,8 +188,8 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
...
@@ -183,8 +188,8 @@ Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增
## 依赖
## 依赖
| Spring Cloud版本 | Nepxion Discovery版本 |
| Spring Cloud版本 | Nepxion Discovery版本 |
| --- | --- |
| --- | --- |
| Finchley | 4.3.
3
|
| Finchley | 4.3.
5
|
| Edgware | 3.6.
3
|
| Edgware | 3.6.
5
|
```
xml
```
xml
<dependency>
<dependency>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment