Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 831 Bytes

README.md

File metadata and controls

11 lines (9 loc) · 831 Bytes

tag v1.0 :实现动态线程池的基本功能

  • 可动态设置线程的的核心线程数、最大线程数、队列容量(需使用ResizableCapacityLinkedBlockingQueue)
  • 使用redis作为注册中心,进行线程池配置的信息注册

后续需完善的功能点(初步想法)

  1. 后台管理页面
  2. 支持其它的注册中心,而不是局限于redis
  3. 通知: (飞书、钉钉、企业微信、邮箱、短信等等):线程配置变更后的实时通知,线程报警通知(达到预警值 比如达到最大线程数量的80%、达到队列的80%等等)
  4. 支持线程池自动调整策略 (比如达到线程预警值,自动扩大线程池队列或线程数): 对于线上环境这种做法影响很大, 需要谨慎考虑, 待思考
  5. 线程池的监控(prometheus + grafana): 有点鸡肋,待思考