Springboot 線程池 ThreadPoolTaskExecutor 的一種容災思路

    在springboot中使用 ThreadPoolTaskExecutor  線程池,如果核心線程數 、最大線程數或者等待隊列設置的不合理,或者線程入線程池的速度大於消化線程的速度,會出現異常。這種情況在實際生產環境中遇到過,因爲配置不合理,會導致程序卡死或者請求數據丟失。 解決的思路是重寫線程池拒絕策略,將拒絕的線程存入內存中,自己做維護。部分代碼如下: /** * @Descript
相關文章
相關標籤/搜索