Nepxion Discovery 5.5.0 发布

Stella981
• 阅读 763

Nepxion Discovery 5.5.0 发布

发布日志

功能更新:

  • 增加基于Opentracing调用链的支持,目前支持Uber Jaeger,实现在Spring Cloud Gateway、Zuul和服务上的灰度调用链输出。Opentracing方式不支持Edgware版(Spring Boot 1.x.x),不支持Finchley版(Spring Boot 2.0.x)的Spring Cloud Gateway,除此之外的版本都支持

  • 支持单个或者多个组合的调用链输出

  • 支持服务上调用链节点对异常的输出

  • 增加基于MDC日志调用链的支持,支持日志的灰度调用链输出

  • 增加基于服务名前缀自动创建灰度组名,通过解析服务名前缀来作为服务组名

  • 增加基于Git插件自动创建灰度版本号,通过Git的git.commit.id或者git.build.version或者更多其它字段来作为服务版本号

  • 增加网关释放上下文ThreadLocal的过滤器

  • 修正网关扩展的过滤器顺序

  • 修正GroupKey不为group时候,处理上的Bug

  • 重构元数据处理逻辑

配置更新:

  • 增加如下配置:

    启动和关闭调用链的日志输出。缺失则默认为falsespring.application.strategy.trace.logger.enabled=true# 调用链的日志输出中,是否显示MDC前面的Key。缺失则默认为true# spring.application.strategy.trace.logger.mdc.key.shown=true# 启动和关闭调用链的Opentracing输出,支持F版或更高版本的配置,其它版本不需要该行配置。缺失则默认为false# spring.application.strategy.trace.opentracing.enabled=false# 开启和关闭使用服务名前缀来作为服务组名。缺失则默认为false# spring.application.group.generator.enabled=true# 服务名前缀的长度,必须大于0# spring.application.group.generator.length=15# 开启和关闭使用Git的git.commit.id或者git.build.version或者更多其它字段来作为服务版本号。缺失则默认为false# spring.application.git.generator.enabled=true# 插件git-commit-id-plugin产生git信息文件的输出路径,支持properties和json两种格式,支持classpath:xxx和file:xxx两种路径,这些需要和插件里的配置保持一致。缺失则默认为classpath:git.properties# spring.application.git.generator.path=classpath:git.properties# spring.application.git.generator.path=classpath:git.json# 使用Git的git.commit.id或者git.build.version或者更多其它字段来作为服务版本号。缺失则默认为git.commit.id# spring.application.git.version.key=git.commit.id# spring.application.git.version.key=git.build.version

示例更新:

  • 增加Opentracing + Uber Jaeger调用链的示例和相关配置参数

  • 增加MDC日志的示例和相关配置参数

  • 增加Git插件自动创建灰度版本号的示例和相关配置参数

  • 增加于服务名前缀自动创建灰度组名的示例和相关配置参数

  • 增加install-maven.bat和install-maven.sh编译脚本

  • 增加暴露Actuator Endpoint接口的配置

  • 修改配置文件中middleware.host值为localhost

  • 修改相关传递参数,traceid修改为trace-id,spanid修改为span-id

  • 修改loback.xml文件

  • 修改Postman脚本

源码主页

https://github.com/Nepxion/Discovery

指南主页

https://github.com/Nepxion/DiscoveryGuide

文档主页

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

其它版本

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

  • Nepxion Discovery 4.13.0,支持Finchley版

  • Nepxion Discovery 3.13.0,支持Edgware版

请联系我

微信、公众号和文档

Nepxion Discovery 5.5.0 发布

Nepxion Discovery 5.5.0 发布

Nepxion Discovery 5.5.0 发布

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

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
3年前
Hacker News 简讯 2020
!(https://oscimg.oschina.net/oscnet/up3b137e2e6620f7a63f11a96485b1fb3b.png)最后更新时间:2020082623:00
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这