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
fd931462
Commit
fd931462
authored
Aug 06, 2018
by
Nepxion
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改介绍
parent
810569c0
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
6 deletions
+7
-6
README.md
+7
-6
No files found.
README.md
View file @
fd931462
...
@@ -53,11 +53,12 @@ Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件
...
@@ -53,11 +53,12 @@ Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件
-
基于最大注册数的限制微服务注册。一旦微服务集群下注册的实例数目已经达到上限,将禁止后续的微服务进行注册
-
基于最大注册数的限制微服务注册。一旦微服务集群下注册的实例数目已经达到上限,将禁止后续的微服务进行注册
-
实现服务发现层面的控制
-
实现服务发现层面的控制
-
基于黑/白名单的IP地址过滤机制禁止对相应的微服务被发现
-
基于黑/白名单的IP地址过滤机制禁止对相应的微服务被发现
-
基于版本配对,通过对消费端和提供端可访问版本对应关系的配置,在服务发现和负载均衡层面,进行多版本访问控制
-
基于版本号配对,通过对消费端和提供端可访问版本对应关系的配置,在服务发现和负载均衡层面,进行多版本访问控制
-
基于版本权重配对,通过对消费端和提供端版本权重(流量)对应关系的配置,在服务发现和负载均衡层面,进行多版本流量调拨访问控制
-
实现灰度发布
-
实现灰度发布
-
通过
规则的
改变,实现切换灰度发布
-
通过
版本的动态
改变,实现切换灰度发布
-
通过版本的改变,实现切换灰度发布
-
通过版本
访问规则
的改变,实现切换灰度发布
-
通过版本
对应权重(流量)
的改变,实现平滑灰度发布
-
通过版本
权重规则
的改变,实现平滑灰度发布
-
实现通过XML或者Json进行上述规则的定义
-
实现通过XML或者Json进行上述规则的定义
-
实现通过事件总线机制(EventBus)的功能,实现发布/订阅功能
-
实现通过事件总线机制(EventBus)的功能,实现发布/订阅功能
-
对接远程配置中心,集成Nacos和Redis,异步接受远程配置中心主动推送规则信息,动态改变微服务的规则
-
对接远程配置中心,集成Nacos和Redis,异步接受远程配置中心主动推送规则信息,动态改变微服务的规则
...
@@ -338,7 +339,7 @@ Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件
...
@@ -338,7 +339,7 @@ Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件
```
```
### 灰度规则策略
### 灰度规则策略
版本策略介绍
版本
访问
策略介绍
```
xml
```
xml
1. 标准配置,举例如下
1. 标准配置,举例如下
<service
consumer-service-name=
"a"
provider-service-name=
"b"
consumer-version-value=
"1.0"
provider-version-value=
"1.0,1.1"
/>
表示消费端1.0版本,允许访问提供端1.0和1.1版本
<service
consumer-service-name=
"a"
provider-service-name=
"b"
consumer-version-value=
"1.0"
provider-version-value=
"1.0,1.1"
/>
表示消费端1.0版本,允许访问提供端1.0和1.1版本
...
@@ -356,7 +357,7 @@ Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件
...
@@ -356,7 +357,7 @@ Nepxion Discovery是一款对Spring Cloud的服务注册发现的增强中间件
1. 消费端的application.properties未定义版本号,则该消费端可以访问提供端任何版本
1. 消费端的application.properties未定义版本号,则该消费端可以访问提供端任何版本
2. 提供端的application.properties未定义版本号,当消费端在xml里不做任何版本配置,才可以访问该提供端
2. 提供端的application.properties未定义版本号,当消费端在xml里不做任何版本配置,才可以访问该提供端
```
```
权重策略介绍
版本
权重策略介绍
```
xml
```
xml
1. 标准配置,举例如下
1. 标准配置,举例如下
<service
consumer-service-name=
"a"
provider-service-name=
"b"
provider-weight-value=
"1.0=90;1.1=10"
/>
表示消费端访问提供端的时候,提供端的1.0版本提供90%的权重流量,1.1版本提供10%的权重流量
<service
consumer-service-name=
"a"
provider-service-name=
"b"
provider-weight-value=
"1.0=90;1.1=10"
/>
表示消费端访问提供端的时候,提供端的1.0版本提供90%的权重流量,1.1版本提供10%的权重流量
...
...
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