# DynamicTP
**Repository Path**: chosan/dynamic-tp
## Basic Information
- **Project Name**: DynamicTP
- **Description**: 基于美团动态线程池原理开发的,spring版动态线程池sdk,轻量方便。
我在网上查到有关动态线程池的解决方案,大多数都是使用springboot作为底层开发,但是其实有很多公司用的都是sprig框架,或者自研框架。
springboot版本并不适用所有的场景。
此项目基于spring框架开发,力图做到自由接入、轻量接入、解耦、使用方便等目标。
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: develop-single
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2023-01-25
- **Last Updated**: 2023-01-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DynamicTP
#### 介绍
基于美团动态线程池原理开发的,spring版动态线程池sdk,轻量方便。
我在网上查到有关动态线程池的解决方案,大多数都是使用springboot作为底层开发,但是其实有很多公司用的都是sprig框架,或者自研框架。
springboot版本并不适用所有的场景。
此项目基于spring框架开发,力图做到自由接入、轻量接入、解耦、使用方便等目标。
#### 软件架构
spring框架、轻量级sdk、管理站点
#### 使用说明
1. 删除testdemo(这个为测试项目)
2. dynamic-tp项目mvn run package|install
3. 引入依赖
```
com.qzw.sdk
dynamicTP
1.0-SNAPSHOT
```
4. 添加bean
```
```
threadPoolService内部包含了线程详情查询api,动态线程池参数修改api
5. 添加线程
```
DynamicThreadPool.getDynamicThreadPool().getThreadPool().execute(workThread);
```
### 管理站点