GitHub 开源项目,沟通群限时开放!

源码兴趣圈

共 658字,需浏览 2分钟

 · 2021-12-26

Hippo4J 介绍

  • Hippo4J 是基于 美团线程池 设计理念开发,针对线程池增强动态调参、监控、报警功能
  • C/S 架构部署使用。部署 Server 端,SpringBoot 项目引入 Starter 与之交互
  • 通过 Web 控制台对线程池参数进行动态调整,同时支持集群内线程池的差异化配置
  • Starter 组件内置线程池参数变更通知,以及运行过载报警功能(支持多通知平台)

GitHub:https://github.com/acmenlt/dynamic-threadpool

Site:https://www.hippox.cn

解决什么问题

简单来说,Hippo4J 主要为我们解决了下面这些使用原生线程池存在的问题:

  • 频繁抛出拒绝策略:核心线程过小,阻塞队列过小,最大线程过小
  • 线程处理速度下降:核心线程过小,阻塞队列过小,最大线程过大
  • 任务堆积:核心线程过小,阻塞队列过大
  • 空闲线程资源浪费:核心线程或最大线程过大
  • 线程池执行不可知:线程池运行过程中无法得知具体的参数信息,包括不限于任务调度及拒绝策略执行次数

为了方便大家交流,小编拉了一个群。在群里,大家可以交流技术、沟通 Hippo4J 的架构设计、分享面试经验以及求职内推等

控制台

DashBoard

线程池管理

线程池监控

...


浏览 48
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报