Nepxion Discovery 6.0.7 发布

原创
08/18 03:48
阅读数 35

发布日志

发布新框架:

Nepxion Polaris 企业级云原生微服务开源解决方案,围绕Nepxion Discovery【探索】框架打造,面向企业级生产需求精雕细琢,赋能和助力企业快速搭建基础架构的底层云原生微服务框架,有效的降低企业的生产和落地成本

  • 源码Gitee同步镜像 https://gitee.com/Nepxion/Polaris
  • 源码Github原镜像 https://github.com/Nepxion/Polaris
  • 指南Gitee同步镜像 https://gitee.com/Nepxion/PolarisGuide
  • 指南Github原镜像 https://github.com/Nepxion/PolarisGuide

版本更新:

  • 支持Edgware版的3.16.7版,为最后一个版本,该分支和版本将不在维护,但分支代码保留,请使用者自行维护

优化改进:

  • 基于服务实例的元数据Metadata的env参数和全链路传递的环境Header值进行比对实现隔离,当从网关传递来的环境Header(n-d-env)值和提供端实例的元数据Metadata环境配置值相等才能调用。环境隔离下,调用端实例找不到符合条件的提供端实例,把流量路由到一个通用或者备份环境 整个隔离和路由的逻辑变更如下:1.如果存在子环境,优先寻址子环境的服务实例 2.如果不存在子环境,则寻址Common环境的服务实例(未设置元数据Metadata的env参数的服务实例也归为Common环境) 3.如果Common环境也不存在,则调用失败 4.如果没有传递环境Header(n-d-env)值,则执行Spring Cloud Ribbon轮询策略
  • 新增discovery-plugin-strategy-sentinel-monitor模块,独立出Sentinel埋点,以支持扩展
  • 优化spring.application.default.properties内置默认值读取逻辑,当Spring Environment或者System Properties或者System ENV存在对应值的时候,内置默认值则失效
  • 优化Pom结构

源码主页

https://github.com/Nepxion/Discovery

指南主页

https://github.com/Nepxion/DiscoveryGuide

文档主页

https://gitee.com/Nepxion/Docs/tree/master/web-doc

其它版本

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

  • Nepxion Discovery 3.16.7,支持Edgware版

请联系我

微信、公众号和文档




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

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