一个很简单的业务逻辑,其他后端服务提供了一个接口,我们需要通过接口调用,获取到响应的数据。
Async的基本使用这个注解的作用在于可以让被标注的方法异步执行,但是有两个前提条件:配置类上添加@EnableAsync注解,需要异步执行的方法的所在类由Spring管理,需要异步执行的方法上添加了@Async注解。
Future通过get方法来获取异步任务的结果,如果任务还没有完成则阻塞线程,因为我们需要它的结果,所以等待是应该的。
Redis + NodeJS 实现一个能处理海量数据的异步任务队列系统
关注时代Java