CompletableFuture异步调用
生活随笔
收集整理的这篇文章主要介绍了
CompletableFuture异步调用
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
问题:查询商品详情页的逻辑非常复杂,数据的获取都需要远程调用,必然需要花费更多的时间。
假如商品详情页的每个查询,需要如下标注的时间才能完成
// 1. 获取sku的基本信息 0.5s// 2. 获取sku的图片信息 0.5s// 3. 获取sku的促销信息 TODO 1s// 4. 获取spu的所有销售属性 1s// 5. 获取规格参数组及组下的规格参数 TODO 1.5s// 6. spu详情 TODO 1s.........那么,用户需要6.5s后才能看到商品详情页的内容。很显然是不能接受的。
如果有多个线程同时完成这6步操作,也许只需要1.5s即可完成响应。
总结
以上是生活随笔为你收集整理的CompletableFuture异步调用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Pod详解-生命周期-容器探测
- 下一篇: 线程回顾Thread