Skip to content

5.0.1(MAY 12, 2019)

Compare
Choose a tag to compare
@HaojunRen HaojunRen released this 12 May 10:40

Nepxion Discovery 5.0.1 发布

  1. 增加从Zuul Filter获取Header的方式
  2. 简化服务和网关上下文获取Header的方式。例如
String token = zuulStrategyContextHolder.getHeader("token");
  1. 增强灰度路由的入口
    路由策略的入口有三个(以如下版本路由为例)
{"discovery-springcloud-example-a":"1.0", "discovery-springcloud-example-b":"1.0", "discovery-springcloud-example-c":"1.0;1.2"}

1)从外界传入(例如:Postman),在Header上加入

n-d-version={"discovery-springcloud-example-a":"1.0", "discovery-springcloud-example-b":"1.0", "discovery-springcloud-example-c":"1.0;1.2"}

2)在网关Zuul或者Spring Cloud Gateway的Filter中指定
3)全链路路由策略的灰度发布规则,在配置中心或者本地rule.xml配置
其作用的优先级为外界传入>网关Filter指定>配置中心或者本地rule.xml配置

  1. 增加Spring Cloud Gateway和Hystrix整合。但未发布版本,功能可以在Finchley-Gateway-Hystrix获取