标签: java spring spring-boot asynchronous completable-future
我在Spring的异步处理中苦苦挣扎。我决定将@Acync与@EnableAsync和ThreadPoolTaskExecutor一起使用。 是否有任何机制负责与Spring的@Async一起挂起线程? Async方法使用RestTemplate调用很少的外部资源,我可能应该以某种方式防止挂起线程。
@Acync
@EnableAsync
ThreadPoolTaskExecutor
@Async
答案 0 :(得分:0)
使用@Async挂起线程的唯一可能性是,由于某些网络或资源问题,对任何外部资源的请求都变为挂起状态。
解决方案是为每个外部资源调用提供连接超时。