All Products
Search
Document Center

Object Storage Service:Kode Contoh untuk Timeout dan Retransmisi Menggunakan OSS Java SDK

Last Updated:Jun 26, 2025

Ikhtisar tanda tangan

Topik ini menjelaskan cara mengimplementasikan timeout dan retransmisi menggunakan OSS Java SDK, serta menyediakan contoh kode.

Rincian

  • Contoh fungsi yang mengalami timeout.
    /** 
    
    * untuk menetapkan periode timeout untuk membangun koneksi. Unit: milidetik. 
    
    * @param connectionTimeout 
    
    * Periode timeout untuk membangun koneksi (unit: milidetik). 
    
    */
    
        public void setConnectionTimeout(int connectionTimeout) {
    
            this.connectionTimeout = connectionTimeout;
    
        }
  • Fungsi contoh untuk rekoneksi.
    /** 
    
    * untuk menetapkan nilai yang menunjukkan jumlah maksimum percobaan ulang setelah permintaan ulang gagal. (Nilai default adalah 3) 
    
    * @param maxErrorRetry 
    
    * Jumlah maksimum percobaan ulang setelah permintaan ulang gagal. 
    
    */
    
        public void setMaxErrorRetry(int maxErrorRetry) {
    
            this.maxErrorRetry = maxErrorRetry;
    
        }
  • Berikut adalah kode untuk mengimplementasikan timeout dan rekoneksi. Periode timeout yang ditetapkan adalah 5.000 milidetik dengan jumlah percobaan ulang sebanyak 3 kali.
    ClientConfiguration conf = new ClientConfiguration();
    conf.setConnectionTimeout(5000);
    conf.setMaxErrorRetry(3);
    OSSClient(String endpoint, String accessKeyId, String accessKeySecret, ClientConfiguration config)

Cakupan aplikasi

  • Object Storage Service (OSS)