Spring的@Async管理线程

时间:2018-09-24 09:49:26

标签: java spring spring-boot asynchronous completable-future

我在Spring的异步处理中苦苦挣扎。我决定将@Acync@EnableAsyncThreadPoolTaskExecutor一起使用。 是否有任何机制负责与Spring的@Async一起挂起线程? Async方法使用RestTemplate调用很少的外部资源,我可能应该以某种方式防止挂起线程。

1 个答案:

答案 0 :(得分:0)

使用@Async挂起线程的唯一可能性是,由于某些网络或资源问题,对任何外部资源的请求都变为挂起状态。

解决方案是为每个外部资源调用提供连接超时。