dynamic-tp v1.1.4 has been released, lightweight dynamic thread pool
Updates in this version include:
Feature
-
Support Spring projects, SpringBoot related features are only introduced in the starter module, @Lianlong
-
Add the jvmti black technology module to facilitate the integrated management of various third-party package thread pools, @Lianlong
-
Upgrade VariableLinkedBlockingQueue to the implementation of LinkedBlockingQueue in jdk1.8, @yanhom
-
Add a plug-in mechanism, based on which the framework can be customized and extended, @WindSearcher
-
Refine the alarm configuration and support the configuration of different recipients for different alarm items, @supperboys
-
Notification and alarm platform supports Cloud Home, @chunhui_lu
-
Support SpringBoot 1.x, @yanhom
-
Third-party thread pools (tomcat, undertow, dubbo, rocketmq, okhttp3, etc.) support run_timeout, queue_timeout, reject alarms, @kyao, @yanhom
-
Provide Aware extension, which can extend the custom thread pool execution process, @supperboys
-
Added thread pool alias to monitoring data, @sto611
Bugfix
-
Fix Tomcat high and low version compatibility error reporting problem, @yanhom
-
Fixed the issue where forced conversion to DtpRunnable failed after other agents enhanced the thread pool, @yanhom
-
Fixed the problem of no @ reminder for Qiwei alarms, @yanhom
-
Fix the problem that multiple recipients cannot be correctly configured for Qiwei alarms, @KamToHung
-
Fixed the problem that DingTalk alarms cannot be @everyone, @chenan
-
Fix ApplicationContextHolder npe problem caused by uncertain Bean initialization order, @yanhom
-
Fix the problem that MdcRunnable will delete the main thread mdc information when the rejection policy is CallerRunsPolicy, @supperboys
Optimize
-
Optimize the use of dtp internal spi and unify encapsulation management, @peachyy
-
Partial code optimization and reconstruction, @yanhom, @KamToHung, @dragon-zhang, @kyao
-
Alarm information is optimized, trace information can be expanded by itself, and integrated with internal ELK and other platforms, @yanhom
View details: https://gitee.com/dromara/dynamic-tp/releases/v1.1.4