发布日志
版本更新:
- 升级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源创计划”,欢迎正在阅读的你也加入,一起分享。