全部產品
Search
文件中心

Alibaba Cloud SDK:逾時配置

更新時間:Oct 10, 2025

在軟體開發中,配置逾時時間是為了防止程式因等待響應而長時間陷入阻塞狀態。如果未進行配置,可能會導致資源浪費甚至系統崩潰;而若設定的逾時時間過短,則可能在任務尚未完成時便中斷,從而影響正常功能。因此,合理設定逾時時間能夠提升系統的穩定性與使用者體驗。本文為您介紹V2.0 Java SDK對於逾時的配置方式。

逾時配置方式

說明

逾時配置優先順序為:RuntimeOptions配置 -> Config配置,優先順序依次降低。

  • 通過AlibabaCloud.TeaUtil.Models.RuntimeOptions配置當前請求的逾時時間。

    // 運行時參數設定,僅對使用了該運行時參數執行個體的請求有效
    var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
    // 連線逾時預設 5 * 1000 毫秒
    runtimeOptions.ConnectTimeout = 50000;
    // 讀逾時預設 10 * 1000 毫秒
    runtimeOptions.ReadTimeout = 10000;
  • 通過AlibabaCloud.OpenApiClient.Models.Config配置全域逾時時間。

    var ecsConfig = new AlibabaCloud.OpenApiClient.Models.Config
    {
        // 連線逾時預設 5 * 1000 毫秒
        ConnectTimeout = 50000,
        // 讀逾時預設 10 * 1000 毫秒
        ReadTimeout = 10000
    };