GitHub 开源项目,沟通群限时开放!
源码兴趣圈
共 658字,需浏览 2分钟
·
2021-12-26 21:53
Hippo4J 介绍
Hippo4J 是基于 美团线程池 设计理念开发,针对线程池增强动态调参、监控、报警功能 C/S 架构部署使用。部署 Server 端,SpringBoot 项目引入 Starter 与之交互 通过 Web 控制台对线程池参数进行动态调整,同时支持集群内线程池的差异化配置 Starter 组件内置线程池参数变更通知,以及运行过载报警功能(支持多通知平台)
GitHub:https://github.com/acmenlt/dynamic-threadpool
Site:https://www.hippox.cn
解决什么问题
简单来说,Hippo4J 主要为我们解决了下面这些使用原生线程池存在的问题:
频繁抛出拒绝策略
:核心线程过小,阻塞队列过小,最大线程过小线程处理速度下降
:核心线程过小,阻塞队列过小,最大线程过大任务堆积
:核心线程过小,阻塞队列过大空闲线程资源浪费
:核心线程或最大线程过大线程池执行不可知
:线程池运行过程中无法得知具体的参数信息,包括不限于任务调度及拒绝策略执行次数
为了方便大家交流,小编拉了一个群。在群里,大家可以交流技术、沟通 Hippo4J 的架构设计、分享面试经验以及求职内推等
控制台
DashBoard
线程池管理
线程池监控
...
评论