在我们的生产环境中,我们使用线程池执行器来执行可运行的任务。我需要为线程池Executor Service开发一个线程池心跳监控系统:
每隔60秒,要求收集有关线程池执行器的以下统计信息:
1)线程池的大小
2)等待线程的队列长度(线程执行前在阻塞队列中等待的时长或时间)
3)上一次心跳间隔的平均排队等待时间
4)当前活动线程
5)当前非活动线程。
我想知道是否有任何现有的框架或线程池执行器服务,将提供上述报告要求。
谢谢,
BMis13
发布于 2011-11-20 08:54:07
你在用Spring吗?如果我没记错的话,Spring的ThreadPoolExecutor实现支持JMX。
https://stackoverflow.com/questions/8198584
复制相似问题