您现在的位置是:首页 > 文章详情

dynamic-tp 1.0.8 发布,轻量级动态线程池

日期:2022-08-27点击:329

dynamic-tp 1.0.8 已经发布,轻量级动态线程池。

此版本更新内容包括:

Features

  • 新增内存安全队列 MemorySafeLinkedBlockingQueue,感谢 @炼龙 提供实现

  • WebServer 线程池管理支持 Reactive 环境下使用,感谢 @abbottliu.liu 提供实现

  • 支持 Dubbox 线程池管理,感谢 @Redick01 提供实现

  • 支持 Spring 中的 ThreadPoolTaskExecutor 线程池管理,感谢 @Redick01 提供实现

  • 支持 Etcd 配置中心接入,感谢 @Redick01 提供实现

  • 监控指标采集器新增输出到应用日志中的 InternalLogCollector,感谢 @Redick01 提供实现

  • 三方中间件线程池通知告警支持别名配置,感谢 @renbiao002 提供实现

  • 新增 extension 模块,放置一些扩展功能

  • 三方中间件线程池管理支持通知告警功能

  • 指标数据采集支持同时配置多种采集方式

  • 新增 MdcTaskWrapper 任务包装器,支持 MDC 上下文传递

  • 新增 SwTraceTaskWrapper 任务包装器,支持 Skywalking TID 传递

  • 新增通知告警集群限流插件,见 extension-limiter-redis 模块

  • ThreadPoolCreator 类新增一些内存安全快捷创建线程池方法

BugFix

  • 兼容 JDK11 当前要设置核心线程数不能大于上次设置的最大线程数限制

  • 修复核心线程预热设置 preStartAllCoreThreads 不生效问题

  • 修复 Hystrix 线程池获取失败 & 调参被覆盖问题

  • 修复采集类型为logging模式时,配置更新后日志输出到应用日志中的问题

Refactor

  • 重构 logging 模块,去掉事件监听依赖

  • 重构抽象 adapter 模块代码

  • 责任链模式重构 notify 模块

Optimize

  • example 添加 Hystrix 线程池的测试例子

  • 低版本 Apollo 配置文件格式兼容

  • Undertow 容器开启活跃线程池数采集功能

  • Endpoint 端点接口支持三方中间件线程池指标数据获取

  • 优化三方中间件参数刷新逻辑,增加校验判断逻辑及日志输出

  • 各模块代码优化

详情查看:https://gitee.com/dromara/dynamic-tp/releases/1.0.8

原文链接:https://www.oschina.net/news/208152
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章