项目简介
WTP(Web Thread Pool)是轻量级线程池管理系统,用于集中管理不同应用、不同集群的线程配置。用户能动态修改线程池参数并实时刷新配置,实现高效线程池管理。它支持Java客户端,可在Spring/Spring Boot环境运行,兼容JDK1.8及以上版本。
项目的主要特性和功能
- 统一管理:在Web页面管理多应用、多集群、多线程池参数配置,支持动态修改。
- 实时生效:Web页面修改配置后,客户端1秒内接收并更新线程池参数。
- 阈值报警:支持队列长度和线程活跃度百分比报警,有Email、企业微信、钉钉等报警方式,支持自定义报警模式。
- 线程数运行日志:统计线程池活跃线程数、最大创建线程数、队列长度等运行状态,助于了解工作状况。
- 动态修改:不重启服务可修改核心线程数、最大线程数、队列长度等参数。
- 国际化:Web端支持中文和英文两种语言的国际化设置。
- 分布式:WTP - Admin支持高可用部署。
安装使用步骤
- 导入项目:将下载的源码导入到IDE(如IntelliJ IDEA或Eclipse)中。
- 配置环境:确保本地安装JDK1.8及以上版本,配置好Maven。
- 运行项目:在IDE中运行
WtpAdminApplication
类,启动Spring Boot应用。 - 访问管理页面:启动成功后,访问
http://localhost:8080
,进入WTP的管理页面。 - 配置线程池:在管理页面查看和修改各个应用、集群的线程池配置。
- 实时监控:通过管理页面实时监控线程池运行状态,接收报警信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】