Nepxion Discovery 5.4.2 发布

原创
06/09 15:48
阅读数 20

发布日志

版本更新:

  • 升级Spring Boot到2.1.9.RELEASE

服务端更新:

  • 增加服务本身的权重路由

  • 修复叠加执行权重规则和版本区域策略会失效的Bug

  • 修复DiscoveryEnabledStrategy中apply方法执行两次的Bug

  • 优化主Pom结构

  • 优化FeignStrategyInterceptorAdapter和RestTemplateStrategyInterceptorAdapter

  • 优化FeignStrategyInterceptor和RestTemplateStrategyInterceptor拦截Header输出的顺序

  • 优化Sentinel模块

  • 优化随机权重时候,权重配置全部为0的情况下,抛出的异常信息

  • 勘误discovery-plugin-strategy-sentinel的additional-spring-configuration-metadata.json下相关path的defaultValue值

  • 统一用户自定义的类名规范,统一以Default为类名开头,例如:DefaultDiscoveryEnabledStrategy,DefaultGatewayStrategyRouteFilter,DefaultGatewayStrategyTracer

  • 重构和优化类结构

  • 重构内部静态变量名

  • 精简日志输出

网关端更新:

  • 修正前端传递Header实现灰度路由失效的Bug

  • 重构和优化类结构

分支更新:

  • Edgware分支改名为3.x.x

  • Finchley分支改名为4.x.x

示例更新:

  • 增加FeignStrategyInterceptorAdapter和RestTemplateStrategyInterceptorAdapter的使用示例

  • 增加DiscoveryEnabledStrategy的实现类中,IP地址和端口的打印

  • 增加根据RPC调用传来的方法参数(例如接口名、方法名、参数名或参数值等),选取执行调用请求的服务实例

  • 增加控制台示例

不兼容项:

  • AbstractServiceSentinelRequestOriginAdapter

    改名为DefaultServiceSentinelRequestOriginAdapter

源码主页

https://github.com/Nepxion/Discovery

指南主页

https://github.com/Nepxion/DiscoveryGuide

文档主页

https://pan.baidu.com/s/1i57rXaNKPuhGRqZ2MONZOA#list/path=%2FNepxion

其它版本

同时发布的版本,还包括:

  • Nepxion Discovery 4.12.2,支持Finchley版

  • Nepxion Discovery 3.12.2,支持Edgware版

请联系我

微信、公众号和文档

本文分享自微信公众号 - Nepxion开源社区(iMicroService)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部