GitHub 開源項(xiàng)目,溝通群限時(shí)開放!
Hippo4J 介紹
Hippo4J 是基于 美團(tuán)線程池 設(shè)計(jì)理念開發(fā),針對(duì)線程池增強(qiáng)動(dòng)態(tài)調(diào)參、監(jiān)控、報(bào)警功能 C/S 架構(gòu)部署使用。部署 Server 端,SpringBoot 項(xiàng)目引入 Starter 與之交互 通過 Web 控制臺(tái)對(duì)線程池參數(shù)進(jìn)行動(dòng)態(tài)調(diào)整,同時(shí)支持集群內(nèi)線程池的差異化配置 Starter 組件內(nèi)置線程池參數(shù)變更通知,以及運(yùn)行過載報(bào)警功能(支持多通知平臺(tái))
GitHub:https://github.com/acmenlt/dynamic-threadpool
Site:https://www.hippox.cn
解決什么問題
簡單來說,Hippo4J 主要為我們解決了下面這些使用原生線程池存在的問題:
頻繁拋出拒絕策略:核心線程過小,阻塞隊(duì)列過小,最大線程過小線程處理速度下降:核心線程過小,阻塞隊(duì)列過小,最大線程過大任務(wù)堆積:核心線程過小,阻塞隊(duì)列過大空閑線程資源浪費(fèi):核心線程或最大線程過大線程池執(zhí)行不可知:線程池運(yùn)行過程中無法得知具體的參數(shù)信息,包括不限于任務(wù)調(diào)度及拒絕策略執(zhí)行次數(shù)
為了方便大家交流,小編拉了一個(gè)群。在群里,大家可以交流技術(shù)、溝通 Hippo4J 的架構(gòu)設(shè)計(jì)、分享面試經(jīng)驗(yàn)以及求職內(nèi)推等
控制臺(tái)
DashBoard

線程池管理

線程池監(jiān)控

...
評(píng)論
圖片
表情
