This is stars and forks stats for /dromara/dynamic-tp repository. As of 28 Apr, 2024 this repository has 2895 stars and 643 forks.
基于配置中心的轻量级动态线程池,内置监控告警功能,集成常用中间件线程池管理,可通过SPI自定义扩展实现 官网: https://dynamictp.cn 🔥 使用痛点 使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢? 代码中创建了一个 ThreadPoolExecutor,但是不知道那几个核心参数设置多少比较合适 凭经验设置参数值,上线后发现需要调整,改代码重新发布服务,非常麻烦 线程池相对开发人员来说是个黑盒,运行情况不能及时感知到,直到出现问题 如果有以上痛点,动态可监控线程池框架(DynamicTp)或许能帮助到你。 如果看过 ThreadPoolExecutor 的源码,大概可以知道它对核心参数基本都有提供 set / get 方法以及一些扩展方法,可以在运行时动态修改、获取相应的值,这些方法有: public void setCorePoolSize(int corePoolSize); public void setMaximumPoolSize(int maximumPoolSize); public...
基于配置中心的轻量级动态线程池,内置监控告警功能,集成常用中间件线程池管理,可通过SPI自定义扩展实现 官网: https://dynamictp.cn 🔥 使用痛点 使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢? 代码中创建了一个 ThreadPoolExecutor,但是不知道那几个核心参数设置多少比较合适 凭经验设置参数值,上线后发现需要调整,改代码重新发布服务,非常麻烦 线程池相对开发人员来说是个黑盒,运行情况不能及时感知到,直到出现问题 如果有以上痛点,动态可监控线程池框架(DynamicTp)或许能帮助到你。 如果看过 ThreadPoolExecutor 的源码,大概可以知道它对核心参数基本都有提供 set / get 方法以及一些扩展方法,可以在运行时动态修改、获取相应的值,这些方法有: public void setCorePoolSize(int corePoolSize); public void setMaximumPoolSize(int maximumPoolSize); public...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
tobychui/arozos | JavaScriptCSSHTML | 1.4k | 0 | 122 | 0 |
TherionRO/YouTubeiVanced | LogosObjective-CMakefile | 130 | 0 | 3 | 0 |
Strazil001/Dotfiles-AwesomeWM | LuaShell | 47 | 0 | 4 | 0 |
yusufabdulazizyilmaz/Bil-142 | C++CMake | 26 | 0 | 14 | 0 |
AOSPA/android_vendor_aospa | MakefilePythonC++ | 10 | 0 | 137 | 0 |
ppooll-dev/ppooll | MaxJavaScript | 61 | 0 | 3 | 0 |
dataxpress/UICountingLabel | Objective-CRuby | 1.9k | 0 | 256 | 0 |
ocaml-gospel/gospel | OCamlRakuSourcePawn | 94 | +1 | 15 | 0 |
G4lile0/Heimdall-WiFi-Radar | PythonHTMLC++ | 548 | 0 | 66 | 0 |
cython/cython | PythonCythonC | 8.4k | +10 | 1.5k | +4 |