Hippo4J v1.3.1 发布,增加 Netty 监控上报、SpringCloud Hystrix 线程池监控等特性

文章首发在公众号(龙台的技术笔记),之后同步到博客园和个人网站:xiaomage.info

Hippo4J v1.3.1 正式发布,本次发布增加了 Netty 上传动态线程池监控数据、适配 Hystrix 线程池监控及动态变更等诸多特性,完全兼容历史版本,使用者可安心升级。

什么是 Hippo4J

Hippo4J 通过对 JDK 线程池增强,以及扩展三方框架底层线程池等功能,为业务系统提高线上运行保障能力。

🏗 全局管控 - 管理应用线程池实例;

⚡️ 动态变更 - 应用运行时动态变更线程池参数,包括不限于:核心、最大线程数、阻塞队列容量、拒绝策略等;

🐳 通知报警 - 内置四种报警通知策略,线程池活跃度、容量水位、拒绝策略以及任务执行时间超长;

👀 运行监控 - 实时查看线程池运行时数据,最近半小时线程池运行数据图表展示;

👐 功能扩展 - 支持线程池任务传递上下文;项目关闭时,支持等待线程池在指定时间内完成任务;

👯‍♀️ 多种模式 - 内置两种使用模式:依赖配置中心 和 无中间件依赖

🛠 容器管理 - Tomcat、Jetty、Undertow 容器线程池运行时查看和线程数变更;

🌈 中间件适配 - Apache RocketMQ、Dubbo、RabbitMQ、Hystrix 消费线程池运行时数据查看和线程数变更。

开源地址:

看完有所收获的话,帮忙点个 Star,开源作者也不容易 🤣

发布清单

Feature

  • 控制台新增线程池功能设置为 Admin 权限;
  • 添加 Hystrix 线程池监控及动态变更;
  • 添加 Netty 上传动态线程池监控数据方式;
  • 添加 GitHub Actions CI 流程;
  • 添加 Spring Kafka 示例项目;
  • Tomcat 版本号 >= 9.0.55 线程池适配。

Refactor

  • 更多线程池拆分子目录页面。

Optimize

  • hippo4j core 添加 banner 打印
  • 优化可变更容量阻塞队列名称。

BUG

  • Apollo 配置修改延迟了一个版本;
  • Spring Boot 环境下使用 hippo4j-core 接入,配置中心使用 nacos;启动时提示 ConfigService not found。

非常感谢宽哥 @shining-stars-lk https://github.com/shining-stars-lk 提交的诸多贡献。

关于 Hippo4J

Gitee 最有价值开源项目

Hippo4J v1.3.1 发布,增加 Netty 监控上报、SpringCloud Hystrix 线程池监控等特性

GitHub Star

Hippo4J v1.3.1 发布,增加 Netty 监控上报、SpringCloud Hystrix 线程池监控等特性

Hippo4J 获得了一些宝贵的荣誉,这属于每一位对 Hippo4J 做出过贡献的成员,谢谢各位的付出。

Hippo4J v1.3.1 发布,增加 Netty 监控上报、SpringCloud Hystrix 线程池监控等特性

推荐阅读:

发表评论

相关文章