Hippo4J v1.3.1 發(fā)布,增加 Netty 監(jiān)控上報、Hystrix 線程池監(jiān)控等特性
Hippo4J v1.3.1 正式發(fā)布,本次發(fā)布增加了 Netty 上傳動態(tài)線程池監(jiān)控數(shù)據(jù)、適配 Hystrix 線程池監(jiān)控及動態(tài)變更等諸多特性,完全兼容歷史版本,使用者可安心升級。
什么是 Hippo4J
Hippo4J 通過對 JDK 線程池增強,以及擴展三方框架底層線程池等功能,為業(yè)務(wù)系統(tǒng)提高線上運行保障能力。
?? 全局管控 - 管理應(yīng)用線程池實例;
?? 動態(tài)變更 - 應(yīng)用運行時動態(tài)變更線程池參數(shù),包括不限于:核心、最大線程數(shù)、阻塞隊列容量、拒絕策略等;
?? 通知報警 - 內(nèi)置四種報警通知策略,線程池活躍度、容量水位、拒絕策略以及任務(wù)執(zhí)行時間超長;
?? 運行監(jiān)控 - 實時查看線程池運行時數(shù)據(jù),最近半小時線程池運行數(shù)據(jù)圖表展示;
?? 功能擴展 - 支持線程池任務(wù)傳遞上下文;項目關(guān)閉時,支持等待線程池在指定時間內(nèi)完成任務(wù);
???♀? 多種模式 - 內(nèi)置兩種使用模式:依賴配置中心 和 無中間件依賴;
?? 容器管理 - Tomcat、Jetty、Undertow 容器線程池運行時查看和線程數(shù)變更;
?? 中間件適配 - Apache RocketMQ、Dubbo、RabbitMQ、Hystrix 消費線程池運行時數(shù)據(jù)查看和線程數(shù)變更。
開源地址:
GitHub:https://github.com/opengoofy/hippo4j Gitee:https://gitee.com/mabaiwancn/hippo4j
看完有所收獲的話,幫忙點個 Star,開源作者也不容易 ??
發(fā)布清單
Feature
控制臺新增線程池功能設(shè)置為 Admin 權(quán)限; 添加 Hystrix 線程池監(jiān)控及動態(tài)變更; 添加 Netty 上傳動態(tài)線程池監(jiān)控數(shù)據(jù)方式; 添加 GitHub Actions CI 流程; 添加 Spring Kafka 示例項目; Tomcat 版本號 >= 9.0.55 線程池適配。
Refactor
更多線程池拆分子目錄頁面。
Optimize
hippo4j core 添加 banner 打印 優(yōu)化可變更容量阻塞隊列名稱。
BUG
Apollo 配置修改延遲了一個版本; Spring Boot 環(huán)境下使用 hippo4j-core 接入,配置中心使用 nacos;啟動時提示 ConfigService not found。
非常感謝寬哥 @shining-stars-lk https://github.com/shining-stars-lk 提交的諸多貢獻。
關(guān)于 Hippo4J
Gitee 最有價值開源項目

GitHub Star

Hippo4J 獲得了一些寶貴的榮譽,這屬于每一位對 Hippo4J 做出過貢獻的成員,謝謝各位的付出。

