Commit 38b1849c by Nepxion

增加基于随机权重的平滑灰度发布功能

parent e36f6fb3
...@@ -68,11 +68,11 @@ ...@@ -68,11 +68,11 @@
<!-- version-value,表示版本对应的权重值,格式为"版本值=权重值",如果多个用“;”分隔,不允许出现空格 --> <!-- version-value,表示版本对应的权重值,格式为"版本值=权重值",如果多个用“;”分隔,不允许出现空格 -->
<!-- 权重策略介绍 --> <!-- 权重策略介绍 -->
<!-- 1. 标准配置,举例如下 --> <!-- 1. 标准配置,举例如下 -->
<!-- <service consumer-service-name="a" provider-service-name="b" provider-weight-value="1.0=70;1.1=30"/> 表示消费端访问提供端的时候,提供端的1.0版本提供70%的权重流量,1.1版本提供30%的权重流量 --> <!-- <service consumer-service-name="a" provider-service-name="b" provider-weight-value="1.0=90;1.1=10"/> 表示消费端访问提供端的时候,提供端的1.0版本提供90%的权重流量,1.1版本提供10%的权重流量 -->
<!-- 2. 尽量为线上所有版本都赋予权重值 --> <!-- 2. 尽量为线上所有版本都赋予权重值 -->
<weight> <weight>
<!-- 表示消费端服务b访问提供端服务c的时候,提供端服务c的1.0版本提供70%的权重流量,1.1版本提供30%的权重流量 --> <!-- 表示消费端服务b访问提供端服务c的时候,提供端服务c的1.0版本提供90%的权重流量,1.1版本提供10%的权重流量 -->
<service consumer-service-name="discovery-springcloud-example-b" provider-service-name="discovery-springcloud-example-c" provider-weight-value="1.0=70;1.1=30"/> <service consumer-service-name="discovery-springcloud-example-b" provider-service-name="discovery-springcloud-example-c" provider-weight-value="1.0=90;1.1=10"/>
</weight> </weight>
</discovery> </discovery>
</rule> </rule>
\ No newline at end of file
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