dynamic-tp v1.1.4 has been released, lightweight dynamic thread pool

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

Guess you like

Origin www.oschina.net/news/259711/dynamic-tp-1-1-4-released