动态线程池
该组件提供的功能:
动态调参 :支持线程池参数动态调整、界面化操作;包括修改线程池核心线程数、最大线程数;参数修改后及时生效。
任务监控:支持应用粒度、线程池粒度的监控;内置web平台可以看到线程池的核心线程池数、最大线程数、当前活跃线程数、当前池中线程数、队列类型、当前队列任务数、队列剩余容量数。
负载告警:线程池队列任务积压到一定值的时候可通过告警平台告知应用开发负责人。
支持扩展:监控、告警、动态调参都提供 SPI 接口可自定义扩展实现。
模块说明
dynamic-thread-pool 根
│
├── dynamic-thread-pool-core 核心模块,实现动态配置、监控、告警
│
├── dynamic-thread-pool-web 采用 redis 作为监控中心、配置中心,提供一个 web 平台
│
└── dynamic-thread-pool-test 测试模块