Dalam skenario seperti layanan web dengan permintaan konkurensi tinggi, pemanggilan operasi yang sering, dan komunikasi dalam sistem terdistribusi, Anda dapat menggunakan kumpulan koneksi HTTP untuk mengurangi latensi, mengoptimalkan manajemen sumber daya, mempercepat respons, serta meningkatkan stabilitas sistem. Topik ini menjelaskan cara mengonfigurasi kumpulan koneksi HTTP di Alibaba Cloud SDK untuk Java V2.0.
Alibaba Cloud SDK untuk Java V2.0 memungkinkan Anda mengonfigurasi kumpulan koneksi HTTP pada objek Config saat menginisialisasi klien. Anda hanya perlu menentukan jumlah maksimum koneksi idle dalam kumpulan koneksi untuk mengoptimalkan performa dan manajemen sumber daya. Periode timeout untuk koneksi idle di kumpulan koneksi telah ditetapkan selama 10 detik, berdasarkan praktik terbaik.
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>");
// Tentukan jumlah maksimum koneksi idle.
config.setMaxIdleConns(10);
Client client = new Client(config);
}
}