6.12.0(SEP 1, 2021)
贡献列表
- 感谢@Tank-zhu的贡献
- 感谢@flyingglass的贡献
发布日志
发布策略
提醒:版本号右边,
↑
表示>=该版本号, ↓
表示<=该版本号
表示维护中 |
表示不维护,但可用,强烈建议升级 |
表示不维护,不可用,已废弃
- 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
获取最新版本