Skip to content

6.12.0(SEP 1, 2021)

Compare
Choose a tag to compare
@HaojunRen HaojunRen released this 01 Sep 09:09
· 504 commits to 6.x.x since this release

贡献列表

发布日志

发布策略

提醒:版本号右边, 表示>=该版本号, 表示<=该版本号

版本 状态 SC SB SCA
7.0.0 (商业版) 202x.x.x 2.5.x
2.4.1 ↑
202x.x
6.12.0 H.SR5 ↑
H
G
F
2.3.x
2.2.x
2.1.x
2.0.x
2.2.x
2.2.x
2.1.x
2.0.x
5.6.0 G 2.1.x 2.1.x
4.15.0 F 2.0.x 2.0.x
3.28.0 E 1.5.x 1.5.x
2.0.x D 1.x.x 1.5.x
1.0.x C 1.x.x 1.5.x

表示维护中 | 表示不维护,但可用,强烈建议升级 | 表示不维护,不可用,已废弃

  • 7.x.x版本(适用于202x.x.x)将继续维护
  • 6.x.x版本(同时适用于Finchley、Greenwich和Hoxton)将继续维护
  • 5.x.x版本(适用于Greenwich)已废弃
  • 4.x.x版本(适用于Finchley)已废弃
  • 3.x.x版本(适用于Edgware)不维护,但可用,强烈建议升级
  • 2.x.x版本(适用于Dalston)已废弃
  • 1.x.x版本(适用于Camden)已废弃

版本变更

  • 默认集成Apollo版本为1.9.0
  • 默认集成SkyWalking版本为8.7.0
  • 默认集成OpenTelemetry版本为1.5.0
  • 默认集成JEtcd版本为0.5.10

功能迭代

Sentinel熔断指标监控

全链路调用过程中,实施端到端Sentinel熔断时,在不同场景下会触发如下四个事件

  • Pass
  • Block
  • Success
  • Exception

通过Prometheus Micrometer对上述事件进行计数统计,可输出Grafana看板上。感谢@Tank-zhu的PR

使用者可以通过如下开关打开或者关闭输出功能项

# 启动和关闭Sentinel Metric通过次数统计输出功能。缺失则默认为true
spring.application.strategy.metric.sentinel.pass.qps.output.enabled=true
# 启动和关闭Sentinel Metric阻塞次数统计输出功能。缺失则默认为true
spring.application.strategy.metric.sentinel.block.qps.output.enabled=true
# 启动和关闭Sentinel Metric成功次数统计输出功能。缺失则默认为true
spring.application.strategy.metric.sentinel.success.qps.output.enabled=true
# 启动和关闭Sentinel Metric异常次数统计输出功能。缺失则默认为true
spring.application.strategy.metric.sentinel.exception.qps.output.enabled=true

重构优化

重构优化随机权重架构

随机权重算法目前包括基于Array数组机制和Map的TreeMap机制的随机权重算法,支持用户自定义WeightRandom的算法扩展。感谢@flyingglass的PR

缺陷修复

① 修复SentinelTracerProcessorSlotEntryCallback中Sentinel Rule为空的缺陷

② 统一权重值为整数类型

相关发布

DiscoveryAgent发布

DiscoveryDesktop发布

相关下载

DiscoveryAgent下载

访问https://github.com/Nepxion/DiscoveryAgent/releases获取最新版本

DiscoveryDesktop下载

访问https://github.com/Nepxion/DiscoveryUI/releases获取最新版本