Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasi klien default untuk Node.js
Saat mengonfigurasi klien DAX JavaScript SDK, Anda dapat menyesuaikan berbagai parameter untuk mengoptimalkan kinerja, penanganan koneksi, dan ketahanan kesalahan. Tabel berikut menguraikan pengaturan konfigurasi default yang mengontrol bagaimana klien Anda berinteraksi dengan klaster DAX, termasuk nilai batas waktu, mekanisme percobaan ulang, manajemen kredensia, dan opsi pemantauan kesehatan. Untuk informasi selengkapnya, lihat Operasi DynamoDBClient.
| Parameter | Jenis | Deskripsi |
|---|---|---|
|
opsional |
|
Wilayah AWS Untuk digunakan untuk klien DAX (contoh - 'us-east-1'). Ini adalah parameter yang diperlukan jika tidak disediakan melalui variabel lingkungan. |
|
wajib |
|
Titik akhir dari Cluster tempat SDK terhubung. Contoh: Non-encrypted — dax-cluster-name.region.amazonaws.com Dienkripsi - daxs: //my-cluster.l6fzcv. dax-clusters.us-east-1.amazonaws.com |
|
default 6000 ms |
|
Ini menentukan waktu maksimum klien akan menunggu respons dari DAX. |
|
standar 1 |
|
Jumlah percobaan ulang untuk mencoba permintaan penulisan yang gagal. |
|
standar 1 |
|
Jumlah percobaan ulang yang akan dicoba untuk permintaan baca yang gagal. |
|
standar 1 |
|
Jumlah maksimum percobaan ulang untuk mencoba permintaan yang gagal. Jika readRetries/writeRetries disetel, maka konfigurasi yang ditetapkan di ReadRetries dan WriteRetries lebih diprioritaskan daripada MaxRetries. |
|
standar 10000 ms |
|
Batas waktu (dalam milidetik) untuk membuat koneksi ke salah satu node cluster. |
|
default 100 |
|
Membatasi jumlah total koneksi bersamaan yang dapat dibuat oleh instance klien per node dalam cluster DAX. |
|
standar 7000 ms |
|
Ketika server DAX menunjukkan pemulihan diperlukan dengan menyetel |
|
opsional |
Kreden AWS SIAL yang digunakan untuk mengotentikasi permintaan. Ini dapat diberikan sebagai AwsCredentialIdentity atau AwsCredentialIdentityProvider. Jika tidak disediakan, AWS SDK akan secara otomatis menggunakan rantai penyedia kredenSIAL default. Contoh: `{accessKeyId: 'AKIA... ', rahasiaAccessKey:' ... ', SessionToken:'... '} `* @default Menggunakan rantai penyedia AWS kredenSIAL default. |
|
|
default 5000 ms |
|
Interval (dalam milidetik) antara pemeriksaan kesehatan cluster. Interval yang lebih rendah akan diperiksa lebih sering. |
|
standar 1000 ms |
|
Batas waktu (dalam milidetik) untuk menyelesaikan pemeriksaan kesehatan. |
|
default salah |
|
Lewati verifikasi nama host koneksi TLS. Ini tidak berdampak pada cluster yang tidak dienkripsi. Defaultnya adalah melakukan verifikasi nama host, menyetel ini ke True akan melewati verifikasi. Pastikan Anda memahami implikasi mematikannya, yaitu ketidakmampuan untuk mengotentikasi cluster yang Anda sambungkan. |
|
standar 5 |
|
Menetapkan jumlah kesalahan berturut-turut yang diperlukan untuk memberi sinyal node tidak sehat dalam interval pemeriksaan kesehatan. |
|
default 4000 ms |
|
Mengembalikan interval antara polling anggota cluster untuk perubahan keanggotaan. |
|
standar 125 |
|
Mengembalikan ambang batas di mana cluster tidak akan disurvei untuk perubahan keanggotaan. |
|
opsional | default null |
Penyedia yang Ditetapkan Pengguna untuk AWS kredenSIAL yang digunakan untuk mengotentikasi permintaan ke DAX. |
| Nama | Tipe | Detail |
|---|---|---|
|
|
DaxDocument |
Contoh DaxDocument jenis. |
|
|
number |
Menentukan jumlah item per halaman. |
|
Opsional |
any |
LastEvaluatedKey dari respon sebelumnya dapat digunakan untuk permintaan berikutnya. |
Untuk penggunaan pagination, lihatTryDax.js.