Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration du client par défaut pour Node.js
Lors de la configuration du client DAX JavaScript SDK, vous pouvez personnaliser divers paramètres pour optimiser les performances, la gestion des connexions et la résilience aux erreurs. Le tableau suivant décrit les paramètres de configuration par défaut qui contrôlent la manière dont votre client interagit avec le cluster DAX, notamment les valeurs de délai d’expiration, les mécanismes de nouvelle tentative, la gestion des informations d’identification et les options de surveillance de l’état de santé. Pour plus d'informations, consultez Dynamo DBClient Operations.
| Paramètre | Type | Description |
|---|---|---|
|
facultatif |
|
Région AWS À utiliser pour le client DAX (exemple : « us-east-1 »). Il s’agit d’un paramètre obligatoire s’il n’est pas fourni par la variable d’environnement. |
|
obligatoire |
|
Point de terminaison du cluster auquel le kit SDK se connecte. Exemples : Non crypté — .region.amazonaws.com dax-cluster-name Chiffré : dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com |
|
Par défaut : 6 000 ms |
|
Cela définit le temps maximum pendant lequel le client attend une réponse de DAX. |
|
Par défaut : 1 |
|
Nombre de nouvelles tentatives pour des demandes d’écriture qui ont échoué. |
|
Par défaut : 1 |
|
Nombre de nouvelles tentatives pour des demandes de lecture qui ont échoué. |
|
Par défaut : 1 |
|
Nombre maximal de nouvelles tentatives en cas d’échec des demandes. S' readRetries/writeRetries ils sont définis, la configuration définie dans ReadRetries et WriteRetries a priorité sur MaxRetries. |
|
Par défaut : 10 000 ms |
|
Délai (en millisecondes) pour établir une connexion à l’un des nœuds du cluster. |
|
Par défaut : 100 |
|
Limite le nombre total de connexions simultanées qu’une instance client peut créer par nœud dans un cluster DAX. |
|
Par défaut : 7 000 ms |
|
Lorsque le serveur DAX indique qu’une récupération est nécessaire en définissant l’indicateur |
|
facultatif |
Les AWS informations d'identification à utiliser pour authentifier les demandes. Cela peut être fourni sous forme de AwsCredentialIdentity ou de AwsCredentialIdentityProvider. Si ces paramètres ne sont pas fournis, le kit SDK AWS utilisera automatiquement la chaîne du fournisseur d’informations d’identification par défaut. Exemple : `{ accessKeyId: 'AKIA... ' , secretAccessKey : ' ... ', SessionToken :'... '} `* @default Utilise la chaîne de fournisseurs d'informations d'identification AWS par défaut. |
|
|
Par défaut : 5 000 ms |
|
Intervalle (en millisecondes) entre les surveillances de l’état du cluster. Un intervalle inférieur permet d’effectuer des surveillances plus fréquentes. |
|
Par défaut : 1 000 ms |
|
Délai (en millisecondes) nécessaire à l’exécution de la surveillance de l’état. |
|
Par défaut : false |
|
Ignore la vérification du nom d’hôte des connexions TLS. Cela n’a aucun impact sur les clusters non chiffrés. Par défaut, la vérification du nom d’hôte est effectuée. Si vous définissez ce paramètre sur True, la vérification sera ignorée. Assurez-vous de bien comprendre les conséquences de sa désactivation, à savoir l’impossibilité d’authentifier le cluster auquel vous vous connectez. |
|
Par défaut : 5 |
|
Définit le nombre d’erreurs consécutives nécessaires pour signaler un nœud défectueux pendant l’intervalle de surveillance de l’état. |
|
Par défaut : 4 000 ms |
|
Renvoie l’intervalle entre les interrogations des membres du cluster pour les modifications d’appartenance. |
|
Par défaut : 125 |
|
Renvoie le seuil en dessous duquel le cluster ne sera pas interrogé pour les modifications d’appartenance. |
|
facultatif | null par défaut |
Fournisseur défini par l'utilisateur pour les AWS informations d'identification utilisées pour authentifier les demandes adressées au DAX. |
| Nom | Type | Détail |
|---|---|---|
|
|
DaxDocument |
Instance de DaxDocument type. |
|
|
number |
Détermine le nombre d’éléments par page. |
|
Facultatif |
any |
LastEvaluatedKey La réponse précédente peut être utilisée pour les demandes suivantes. |
Pour plus d’informations sur l’utilisation de la pagination, consultez TryDax.js.