← 返回项目总览

线程池监控系统

Spring Boot 线程池自动扫描与运行状态监控

开发者工具 Java / Spring Boot

项目简介

基于 Spring Boot 的线程池监控系统,自动扫描 Spring 容器中的线程池 Bean,提供详细的运行状态信息和统计数据。支持 ThreadPoolExecutor 和 ScheduledThreadPoolExecutor 两种线程池类型,通过 REST API 查询线程池的核心线程数、活跃线程数、队列大小、已完成任务数等关键指标。

API 响应示例

GET /api/thread-pool/{poolName} { "poolName": "customThreadPool", "type": "ThreadPoolExecutor", "corePoolSize": 5, "maxPoolSize": 20, "activeCount": 3, "currentPoolSize": 8, "queueSize": 12, "completedTaskCount": 1024, "poolState": "RUNNING" }

核心功能

技术栈一览

Java 17 Spring Boot 3.2 Spring Web Spring Boot Actuator Lombok Maven