littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于Spring Boot和WTP的线程池管理系统

项目简介

WTP(Web Thread Pool)是轻量级线程池管理系统,用于集中管理不同应用、不同集群的线程配置。用户能动态修改线程池参数并实时刷新配置,实现高效线程池管理。它支持Java客户端,可在Spring/Spring Boot环境运行,兼容JDK1.8及以上版本。

项目的主要特性和功能

  1. 统一管理:在Web页面管理多应用、多集群、多线程池参数配置,支持动态修改。
  2. 实时生效:Web页面修改配置后,客户端1秒内接收并更新线程池参数。
  3. 阈值报警:支持队列长度和线程活跃度百分比报警,有Email、企业微信、钉钉等报警方式,支持自定义报警模式。
  4. 线程数运行日志:统计线程池活跃线程数、最大创建线程数、队列长度等运行状态,助于了解工作状况。
  5. 动态修改:不重启服务可修改核心线程数、最大线程数、队列长度等参数。
  6. 国际化:Web端支持中文和英文两种语言的国际化设置。
  7. 分布式:WTP - Admin支持高可用部署。

安装使用步骤

  1. 导入项目:将下载的源码导入到IDE(如IntelliJ IDEA或Eclipse)中。
  2. 配置环境:确保本地安装JDK1.8及以上版本,配置好Maven。
  3. 运行项目:在IDE中运行WtpAdminApplication类,启动Spring Boot应用。
  4. 访问管理页面:启动成功后,访问http://localhost:8080,进入WTP的管理页面。
  5. 配置线程池:在管理页面查看和修改各个应用、集群的线程池配置。
  6. 实时监控:通过管理页面实时监控线程池运行状态,接收报警信息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】