◐ Shell
clean mode source ↗

GitHub - netcomm/sponge: 带缓冲的ThreadPoolExecutor

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

sponge

#带缓冲的ThreadPoolExecutor

====== .使用方式跟普通的ThreadPoolExecutor没有任何差别,开发人员没有任何感觉。

.在突发情况极大并发请求下,保证系统的稳定性为第一目标。

.能自动缓冲超过某个阀值的任务请求。

.缓冲持久化的方式灵活,可根据使用场景进行选择,如基于文件(系统吞吐量巨大)、数据库(系统吞吐量大)、redis(系统吞吐量巨大)、…。

.任务的请求处理顺序默认先进先出模式。

.实现原理简单、代码简单。

.默认实现基于文件的缓冲持久化模式。

.关键参数可调整。