Springboot 线程池 ThreadPoolTaskExecutor 的一种容灾思路

    在springboot中使用 ThreadPoolTaskExecutor  线程池,如果核心线程数 、最大线程数或者等待队列设置的不合理,或者线程入线程池的速度大于消化线程的速度,会出现异常。这种情况在实际生产环境中遇到过,因为配置不合理,会导致程序卡死或者请求数据丢失。 解决的思路是重写线程池拒绝策略,将拒绝的线程存入内存中,自己做维护。部分代码如下: /** * @Descript
相关文章
相关标签/搜索