异步任务
文章平均质量分 87
小石潭记丶
从小丘西行百二十步,隔篁竹,闻水声,如鸣珮环,心乐之。伐竹取道,下见小潭,水尤清冽。全石以为底,近岸,卷石底以出,为坻,为屿,为嵁,为岩。
展开
-
初识@EnableAsync @Async
项目中常会使用到异步任务去完成耗时的业务逻辑处理,今天使用的是基于springboot的@EnableAsync @Async实现异步任务。1.@Async/** * Annotation that marks a method as a candidate for <i>asynchronous</i> execution. * Can also be used at the type level, in which case all of the type's me原创 2021-07-03 16:57:24 · 254 阅读 · 1 评论 -
SpringBoot实现异步任务
一.异步和同步异步(async)是相对于同步(sync)来说的,简单理解,同步是串行的,异步是并行的。好比说,A需要从B和C两个节点获取数据第一种方式,A请求B,B返回给A数据,A再去请求C,在从C出获得数据。这种方式就是同步。另一种方式,A去请求B,不等B返回数据,就去请求C,然后等B和C准备好数据再推送给A,A同样可以拿到B和C的数据,这就是异步。注意,第二种方式B和C是同时处理A的请求的,是比第一种方式效率要高的,但是这种方式,有一个限制,就是从B和C之间要获取的数据不能有依赖关系原创 2020-06-29 21:07:47 · 4152 阅读 · 0 评论