半年时间写个开源框架?
Hippo4j:动态线程池框架,附带监控报警功能,轻量级的运维监控平台
Hippo4j
简单来说,Hippo4j 主要为我们解决了下面这些使用原生线程池存在的问题:
- 原生线程池创建时无法合理评估参数问题。比如功能使用到线程池,遇到突发流量洪峰,频繁拒绝任务。Hippo4j 提供动态修改参数功能,避免修改线程池参数后重启线上应用
- 当线程池运行过程中无法再接受新的任务,此时你想知道 线程池内线程都在做什么?Hippo4j 提供查看线程池堆栈功能
- 某接口频繁超时,内部依赖线程池执行,想要 查看过去一段时间线程池运行参数情况。Hippo4j 提供历史数据图表查看功能
- 原生线程池无任务报警策略。Hippo4j 内置四种报警策略,分别是:活跃度报警、队列容量报警、拒绝策略报警和运行时间过长报警
地址
Gitee:https://gitee.com/acmenlt/dynamic-threadpool
GitHub:https://github.com/acmenlt/dynamic-threadpool
接入方式
Hippo4j 支持两种接入方式,详情查看下图:
另外支持 Prometheus
+ Granfana
自定义监控大屏:
前端演示
沟通交流
为了方便大家交流,小编拉了一个群。在群里,大家可以 交流技术
、沟通 Hippo4j 的架构设计
、分享面试经验
以及 求职内推
等
评论