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