分享一款非常强大的动态线程池

分享好玩的项目,挖掘开源的价值。 大家好,我是【开源君】。今天给大家分享的开源项目的是**【dynamic-threadpool】**

项目介绍

图片

这是一款强大的动态线程池,附带监控报警功能(没有依赖中间件),完全遵循阿里巴巴编码规范。

线程池在业务系统应该都有使用到,可以帮助业务流程提升效率以及管理线程,多数场景应用于大量的异步任务处理。Hippo 负责封装线程池动态参数调整,扩展线程池监控以及消息报警等功能。

图片

特点

图片

它解决了什么问题?

线程池在业务系统应该都有使用到,帮助业务流程提升效率以及管理线程,多数场景应用于大量的异步任务处理

虽然线程池提供了我们许多便利,但也并非尽善尽美,比如下面这些问题就无法很好解决

图片

如果线程池的配置涉及到上述问题,那么就有可能需要发布业务系统来解决;如果发布后参数仍不合理,继续发布…

Hippo4J 很好解决了这个问题,它将业务中所有线程池统一管理,遇到上述问题不需要发布系统就可以替换线程池参数

图片

它有什么特性?

应用系统中线程池并不容易管理。参考美团的设计,Hippo4J 按照租户、项目、线程池的维度划分。再加上系统权限,让不同的开发、管理人员负责自己系统的线程池操作

  • 举个例子,小编在一家公司的公共组件团队,团队中负责消息、短链接网关等项目。公共组件是租户,消息或短链接就是项目

  • 模块模块名称注释
    hippo4j-auth用户权限用户、角色、权限等功能
    hippo4j-common公共模块-
    hippo4j-config配置中心提供线程池准实时更新功能
    hippo4j-console控制台对接前端项目
    hippo4j-discovery注册中心提供线程池项目实例注册、续约、下线等功能
    hippo4j-spring-boot-starterStarter客户端依赖组件
    hippo4j-example示例项目-
    hippo4j-server服务端Server 集成各组件
    hippo4j-tools抽象工具类GitHub 变更监控、操作日志等组件
  • Hippo4J 除去动态修改线程池,还包含实时查看线程池运行时指标、负载报警、配置日志管理等

项目地址

_https://www.github.com/_acmenlt/dynamic-threadpool

以上就是本期的全部内容了,如果这期对你有帮助,欢迎点赞,转发,收藏!


_持续分享好玩的项目,挖掘开源的价值,我是开源君,我爱这个世界!_

我们下期再见,拜拜!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员阿杜吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值