Package org.shoulder.monitor.concurrent
package org.shoulder.monitor.concurrent
提供带自动监控能力的线程池
-
ClassDescription可自动扩容、缩容核心线程数的线程池,(可更合理的利用线程资源、应对突发事件处理)适合平时节能模式处理,突然紧急情况下提前加速处理的场景自动扩容、缩容规则 该类职责完全服务于外部类,故置为内部类可监控的任务 任务(Runnable)为监控指标添加(任务名)标签可监控的任务 任务(Runnable)为监控指标添加(任务名)标签帮助 MonitorableRunnable 统计队列内待的时间带有监控能力的 RejectedExecutionHandler 因为 jdk 的 ExecutorService 的 reject 方法被 final 覆盖了,因此通过装饰者模式采集拒绝次数数据可监控的任务 任务(Runnable)为监控指标添加(任务名)标签带指标可监控的线程池,推荐需要稳定执行、重要的业务使用,以更好的掌握系统运行状态自动统计在线程池队列内等待时间线程池监控指标