WTP 是一个轻量级线程池管理系统,能够集中管理不同应用、不同集群的线程配置,修改配置后能够实时刷新,使用起来,简单易用。
支持JAVA客户端,可在Spring/Spring Boot环境下运行
支持JKD1.8,以及更高版本。
演示 :
- demo.wtp.yeting.wang
- 账号:wtpwtp
- 密码:123456
- client连接地址:http://121.36.54.20:5000
- 演示环境部署方案
gitee:https://gitee.com/ytwp/wtp
github:https://github.com/ytwp/wtp
本项目基于 ApacheLicense-2.0 开源许可协议.
-
统一管理
- 在Web页面可轻松管理多个应用、多个集群、多个线程池参数配置,动态修改。
-
实时生效
- 在Web页面修改完成配置后,客户端能实时(1秒)接收到配置,并更新线程池参数,达到动态修改的目的。
-
阈值报警
- 队列长度使用百分比、线程活跃度百分比,进行告警,已支持邮箱、企业微信、钉钉告警方式,并且支持自定义告警方式。
-
线程数运行日志
- 统计线程池运行状态,活跃线程数、最大创建线程数、队列长度、队列剩余长度、队列排队长度、任务完成数、任务完成平均时间、发生rejected次数、rejected处理方式等等... ,可快速了解线程池工作状况。
-
动态修改
- 不重启服务:支持修改核心线程数、最大线程数、队列长度(已提供两种可修改长度队列)、空闲线程回收时间、rejected处理方式。
- 重启服务:支持修改核心线程数、最大线程数、队列长度、队列类型、空闲线程回收时间、rejected处理方式。
-
国际化
- Web端支持国际化设置,提供中文、英文两种语言,默认为中文。
-
分布式
- wtp-admin支持HA部署。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
微信:8364245 |
---|
企业微信 | 钉钉 | |
---|---|---|