Google Cloud API 會針對預計需要相當長時間才能完成的呼叫,使用長時間執行的作業 (LRO),例如佈建 Compute Engine 執行個體或初始化 Dataflow 管道。這些 API 不會維持有效的長期連線,也不會在工作執行時封鎖。如果是 LRO API,Java 適用的 Cloud 用戶端程式庫會傳回 future,供您稍後檢查。
判斷 API 是否為 LRO
判斷 API 是否為 LRO 的主要方式有兩種:
- LRO API 的後置字元為
Async(例如createClusterAsync) 或OperationCallable(例如createClusterOperationCallable)。