Spring Boot 整合异步任务以及实现场景

@EnableAsync 开启异步调用方法
@Async 声明一个异步任务
异步使用场景:发送短信,发送邮件,App消息推送,运维发布任务

过程:
1.定义3个任务
2.调用执行任务的方法。

image.png
image.png

不加@Async 异步注解。执行结果会是3个任务耗时总和1000+700+600+其他程序时间>2300ms

image.png

加了@Async 异步注解。执行结果是仅大于3个任务中耗时最长的任务。

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容