HTTP連接池配置
更新時間:
高并發(fā)Web服務(wù)、頻繁API調(diào)用、分布式系統(tǒng)通信等場景,使用HTTP連接池減少延遲,優(yōu)化資源,提高響應(yīng)速度和系統(tǒng)穩(wěn)定性。本文為您介紹V2.0SDK對于HTTP連接池的配置。
V2.0 SDK在初始化Client階段,通過Config對象來配置連接池設(shè)置,目前僅支持設(shè)置連接池的最大空閑連接數(shù)以優(yōu)化性能和資源管理。其中,SDK連接池空轉(zhuǎn)超時時間固定為10秒,該值是根據(jù)最佳實(shí)踐計算得出的。
import com.aliyun.ecs20140526.Client;
import com.aliyun.teaopenapi.models.Config;
public class Sample {
public static void main(String[] args) throws Exception {
Config config = new Config();
config.setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"));
config.setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
config.setRegionId("<regionId>");
// 設(shè)置最大空轉(zhuǎn)連接數(shù)
config.setMaxIdleConns(10);
Client client = new Client(config);
}
}
文檔內(nèi)容是否對您有幫助?