Commit e27ab964 by Nepxion

修改介绍

parent acb22c45
...@@ -55,11 +55,22 @@ Nepxion Discovery是一款对Spring Cloud Discovery的服务注册增强插件 ...@@ -55,11 +55,22 @@ Nepxion Discovery是一款对Spring Cloud Discovery的服务注册增强插件
<!-- service-name,表示服务名 --> <!-- service-name,表示服务名 -->
<!-- version-value,表示可供访问的版本,如果多个用“,”分隔 --> <!-- version-value,表示可供访问的版本,如果多个用“,”分隔 -->
<discovery> <discovery>
<!-- 下面三种情况视作不会灰度版本做控制: --> <!-- 配置策略介绍 -->
<!-- 1. 版本值不配置(即xxx-version-value属性缺失) --> <!-- 1. 标准配置,举例如下 -->
<!-- 2. 版本值空字符串(即xxx-version-value="") --> <!-- <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版本 -->
<!-- 3. 版本对应关系不配置(即<service .../>不存在) --> <!-- 2. 版本值不配置,举例如下 -->
<!-- 表示消费端服务a的任何版本,允许访问提供端服务b的任何版本 --> <!-- <service consumer-service-name="a" provider-service-name="b" provider-version-value="1.0,1.1"/> 表示消费端任何版本,允许访问提供端1.0和1.1版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="1.0"/> 表示消费端1.0版本,允许访问提供端任何版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b"/> 表示消费端任何版本,允许访问提供端任何版本 -->
<!-- 3. 版本值空字符串,举例如下 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="" provider-version-value="1.0,1.1"/> 表示消费端任何版本,允许访问提供端1.0和1.1版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="1.0" provider-version-value=""/> 表示消费端1.0版本,允许访问提供端任何版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="" provider-version-value=""/> 表示消费端任何版本,允许访问提供端任何版本 -->
<!-- 4. 版本对应关系未定义,默认消费端任何版本,允许访问提供端任何版本 -->
<!-- 特殊情况处理,在使用上需要极力避免该情况发生 -->
<!-- 1. 消费端的application.properties未定义版本号(即eureka.instance.metadataMap.version不存在),则该消费端可以访问提供端任何版本 -->
<!-- 2. 提供端的application.properties未定义版本号(即eureka.instance.metadataMap.version不存在),当消费端在xml里不做任何版本配置,才可以访问该提供端 -->
<!-- 表示消费端服务a的1.0,允许访问提供端服务b的1.0和1.1版本 --> <!-- 表示消费端服务a的1.0,允许访问提供端服务b的1.0和1.1版本 -->
<service consumer-service-name="discovery-springcloud-example-a" provider-service-name="discovery-springcloud-example-b" consumer-version-value="1.0" provider-version-value="1.0,1.1"/> <service consumer-service-name="discovery-springcloud-example-a" provider-service-name="discovery-springcloud-example-b" consumer-version-value="1.0" provider-version-value="1.0,1.1"/>
</discovery> </discovery>
......
...@@ -14,11 +14,22 @@ ...@@ -14,11 +14,22 @@
<!-- service-name,表示服务名 --> <!-- service-name,表示服务名 -->
<!-- version-value,表示可供访问的版本,如果多个用“,”分隔 --> <!-- version-value,表示可供访问的版本,如果多个用“,”分隔 -->
<discovery> <discovery>
<!-- 下面三种情况视作不会灰度版本做控制: --> <!-- 配置策略介绍 -->
<!-- 1. 版本值不配置(即xxx-version-value属性缺失) --> <!-- 1. 标准配置,举例如下 -->
<!-- 2. 版本值空字符串(即xxx-version-value="") --> <!-- <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版本 -->
<!-- 3. 版本对应关系不配置(即<service .../>不存在) --> <!-- 2. 版本值不配置,举例如下 -->
<!-- 表示消费端服务a的任何版本,允许访问提供端服务b的任何版本 --> <!-- <service consumer-service-name="a" provider-service-name="b" provider-version-value="1.0,1.1"/> 表示消费端任何版本,允许访问提供端1.0和1.1版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="1.0"/> 表示消费端1.0版本,允许访问提供端任何版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b"/> 表示消费端任何版本,允许访问提供端任何版本 -->
<!-- 3. 版本值空字符串,举例如下 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="" provider-version-value="1.0,1.1"/> 表示消费端任何版本,允许访问提供端1.0和1.1版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="1.0" provider-version-value=""/> 表示消费端1.0版本,允许访问提供端任何版本 -->
<!-- <service consumer-service-name="a" provider-service-name="b" consumer-version-value="" provider-version-value=""/> 表示消费端任何版本,允许访问提供端任何版本 -->
<!-- 4. 版本对应关系未定义,默认消费端任何版本,允许访问提供端任何版本 -->
<!-- 特殊情况处理,在使用上需要极力避免该情况发生 -->
<!-- 1. 消费端的application.properties未定义版本号(即eureka.instance.metadataMap.version不存在),则该消费端可以访问提供端任何版本 -->
<!-- 2. 提供端的application.properties未定义版本号(即eureka.instance.metadataMap.version不存在),当消费端在xml里不做任何版本配置,才可以访问该提供端 -->
<!-- 表示消费端服务a的1.0,允许访问提供端服务b的1.0和1.1版本 --> <!-- 表示消费端服务a的1.0,允许访问提供端服务b的1.0和1.1版本 -->
<service consumer-service-name="discovery-springcloud-example-a" provider-service-name="discovery-springcloud-example-b" consumer-version-value="1.0" provider-version-value="1.0,1.1"/> <service consumer-service-name="discovery-springcloud-example-a" provider-service-name="discovery-springcloud-example-b" consumer-version-value="1.0" provider-version-value="1.0,1.1"/>
</discovery> </discovery>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment