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

java 文章 2022-07-22 09:20 588 0 全屏看文

AI助手支持GPT4.0

文章首发在公众号(龙台的技术笔记),之后同步到博客园和个人网站: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 最有价值开源项目

GitHub Star

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

推荐阅读:

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
【如何优化她】教你如何定位不合理的SQL?并优化她~~~
Could not connect to SMTP host: smtp.qiye.aliyun.com, port: 465
slf4j 如何设置日志输出级别?
Spring Boot Starters启动器的简介说明
Java原生下载文件
随便看看
微信公众号免300认证教程 5777
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5188
小程序广告组件通过审核,但是小程序内没有显示广告? 4962
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9391
问题? 8911
如何快速搭建抽奖助手小程序(无需代码知识) 6042
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7345
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6671
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6000
如何解决渲染层网络错误Failed to load media? 17277