This is an automated email from the ASF dual-hosted git repository. liubao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-docs.git
commit d66e21d77507be981c3dbd3947691093cf83841e Author: liubao <[email protected]> AuthorDate: Tue May 29 16:14:22 2018 +0800 增加versionRule的描述 --- java-chassis-reference/zh_CN/edge/by-servicecomb-sdk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-chassis-reference/zh_CN/edge/by-servicecomb-sdk.md b/java-chassis-reference/zh_CN/edge/by-servicecomb-sdk.md index 8ebbc80..bda6b16 100644 --- a/java-chassis-reference/zh_CN/edge/by-servicecomb-sdk.md +++ b/java-chassis-reference/zh_CN/edge/by-servicecomb-sdk.md @@ -121,7 +121,7 @@ servicecomb: versionRule: 2.0.0-3.0.0 ``` -businessV1配置项表示的含义是将请求路径为/usr/business/v1/.*的请求,转发到business这个微服务,并且只转发到版本号为1.0.0-2.0.0的实例(不含2.0.0)。转发的时候URL为/business/v1/.*。path使用的是JDK的正则表达式,可以查看Pattern类的说明。prefixSegmentCount表示前缀的URL Segment数量,前缀不包含在转发的URL路径中。 +businessV1配置项表示的含义是将请求路径为/usr/business/v1/.*的请求,转发到business这个微服务,并且只转发到版本号为1.0.0-2.0.0的实例(不含2.0.0)。转发的时候URL为/business/v1/.*。path使用的是JDK的正则表达式,可以查看Pattern类的说明。prefixSegmentCount表示前缀的URL Segment数量,前缀不包含在转发的URL路径中。有三种形式的versionRule可以指定。2.0.0-3.0.0表示版本范围,含2.0.0,但不含3.0.0;2.0.0+表示大于2.0.0的版本,含2.0.0;2.0.0表示只转发到2.0.0版本。2,2.0等价于2.0.0。 从上面的配置可以看出,URLMappedEdgeDispatcher也支持客户端灰度。当然配置项会比DefaultEdgeDispatcher多。URLMappedEdgeDispatcher支持通过配置中心动态的修改配置,调整路由规则。 -- To stop receiving notification emails like this one, please contact [email protected].
