Giter Club home page Giter Club logo

zhuanghaozhe / hippo4j Goto Github PK

View Code? Open in Web Editor NEW

This project forked from opengoofy/hippo4j

1.0 0.0 1.0 6.64 MB

🔥 强大的动态线程池,附带监控报警功能,内置两种使用模式:轻量级依赖配置中心以及无中间件依赖版本。Powerful dynamic thread pool, does not rely on any middleware, with monitoring and alarm function.

Home Page: https://hippo4j.cn

License: Apache License 2.0

Java 99.21% HTML 0.44% CSS 0.01% Shell 0.19% Batchfile 0.16%

hippo4j's Introduction

Gitee GitHub LICENSE

动态可观测线程池框架

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

  • 全局管控:管理应用线程池实例;
  • 动态变更:应用运行时动态变更线程池参数,包括不限于:核心、最大线程数、阻塞队列容量、拒绝策略等;
  • 通知报警:内置四种报警通知策略,线程池活跃度、容量水位、拒绝策略以及任务执行时间超长;
  • 运行监控:实时查看线程池运行时数据,最近半小时线程池运行数据图表展示;
  • 功能扩展:支持线程池任务传递上下文;项目关闭时,支持等待线程池在指定时间内完成任务;
  • 容器管理:Tomcat、Jetty、Undertow 容器线程池运行时查看和线程数变更;
  • 中间件适配:Apache RocketMQ、Dubbo、RabbitMQ 消费线程池运行时数据查看和线程数变更;
  • 多种模式:内置两种使用模式:依赖配置中心无中间件依赖

看完有所收获的话,右上角帮忙点个 Star,谢谢

快速开始

对于本地演示目的,请参阅 Quick start

演示环境:

联系我

图片加载不出来,访问 国内站点

image

开发者

感谢所有为 Hippo-4J 做出贡献的开发者!

我们的荣誉

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

友情链接

  • JavaGuide:一份涵盖大部分 Java 程序员所需要掌握的核心知识。
  • Guide-Rpc-Framework:一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架。
  • toBeBetterJavaer:一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程等核心知识点。
  • Austin:消息推送平台,推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。

鸣谢

Hippo-4J 项目基于或参考以下项目:NacosEurekaMzt-Biz-LogEquator

感谢 JetBrains 提供的免费开源 License:

图片引用自lets-mica

hippo4j's People

Contributors

magestacks avatar weihubeats avatar iwangjie avatar xqxyxchy avatar zhuanghaozhe avatar skyemin avatar voilaf avatar imyzt avatar redick01 avatar jason-guo-cr avatar hushtian avatar selectbook avatar wo883721 avatar zj1997 avatar zhaojinchao95 avatar zhaiweij avatar snailclimb avatar zhenyed avatar hkmv avatar dumaszhong avatar smartdj avatar calebzyc avatar 2exp avatar

Stargazers

 avatar

Forkers

neu-rzh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.