Partage via


Bibliothèque d’exécuteurs en bloc Java : Télécharger des informations

S’APPLIQUE À : NoSQL

Important

Il ne s’agit pas de l’exécuteur en bloc Java le plus récent pour Azure Cosmos DB. Pensez à utiliser le Kit de développement logiciel (SDK) Java v4 Azure Cosmos DB pour les opérations en bloc. Suivez les instructions fournies dans les guides Migrer vers le Kit de développement logiciel (SDK) Java v4 Azure Cosmos DB et Reactor contre RxJava pour la mise à niveau.

Important

Le 29 février 2024, le kit de développement logiciel (SDK) Java Sync Azure Cosmos DB v2.x sera supprimé. Le SDK et toutes les applications qui l’utilisent, y compris l’exécuteur en bloc, continueront à fonctionner. Azure Cosmos DB cessera simplement de fournir une maintenance et un support pour ce SDK. Nous vous recommandons de suivre les instructions ci-dessus pour migrer vers le kit de développement logiciel (SDK) Java Azure Cosmos DB v4.

Lien/notes
Description La bibliothèque de l’exécuteur en bloc permet aux applications clientes d’effectuer des opérations en bloc dans des comptes Azure Cosmos DB. la bibliothèque de l’exécuteur en bloc fournit les espaces de noms BulkImport et BulkUpdate. Le module BulkImport peut ingérer en bloc des documents de manière optimisée afin que le débit provisionné pour une collection soit consommé dans ses limites maximales. Le module BulkUpdate peut mettre à jour en bloc des données existantes dans des conteneurs Azure Cosmos DB sous forme de correctifs.
Téléchargement du Kit de développement logiciel (SDK) Maven
Bibliothèque d’exécuteurs en bloc dans GitHub GitHub
Documentation de l’API Documentation de référence sur l’API Java
Prise en main Bien démarrer avec le kit de développement logiciel (SDK) Java de la bibliothèque de l’exécuteur en bloc
Runtime minimal pris en charge Kit de développement Java (JDK) 7+

Notes de publication

2.12.3

  • Corriger la stratégie de nouvelle tentative quand GoneException est inclus dans IllegalStateException : cette modification est nécessaire pour s’assurer que le cache de la passerelle est actualisé sur 410 afin que le connecteur Spark (pour Spark 2,4) puisse utiliser une stratégie de nouvelle tentative personnalisée pour permettre aux requêtes de réussir pendant les fractionnements de partition

2.12.2

  • Résolution d’un problème entraînant la non-importation des documents sur des erreurs temporaires.

2.12.1

  • Mise à niveau pour utiliser la dernière version du kit de développement logiciel Azure Cosmos DB Core.

2.12.0

  • Améliorer la gestion du budget des RU fourni par le connecteur Spark pour l’opération en bloc. Une importation en bloc unique initiale est effectuée à partir du connecteur Spark avec un baseBatchSize, et la consommation de RU pour l’importation par lot ci-dessus est collectée. Un miniBatchSizeAdjustmentFactor est calculé en fonction de la consommation RU ci-dessus, et la taille du mini-lot est ajustée en fonction de cette valeur. En fonction du temps écoulé et du RU consommé pour chaque importation par lot, une durée de veille est calculée pour limiter la consommation de RU par seconde et est utilisée pour suspendre le thread avant l’importation par lot suivante.

2.11.0

  • Corriger un bogue empêchant les mises à jour en bloc lors de l’utilisation d’une clé de partition imbriquée

2.10.0

  • Correctif pour DocumentAnalyzer.java devant permettre d’extraire correctement les valeurs de clé de partition imbriquées du fichier json.

2.9.4

  • Ajout de fonctionnalité dans les opérations BulkDelete pour réessayer en cas de défaillances spécifiques, ainsi que retourner à l’utilisateur une liste d’échecs qui pourraient faire l’objet d’une nouvelle tentative.

2.9.3

  • Mise à jour du Kit de développement logiciel (SDK) Azure Cosmos DB vers la version 2.4.7.

2.9.2

  • Correctif pour « mergeAll » afin de continuer sur un « id » et une valeur de clé de partition de sorte que toutes les propriétés de document corrigées placées après l’« id » et la valeur de clé de partition soient ajoutées à la liste d’éléments mis à jour.

2.9.1

  • Mise à jour du degré de concurrence de départ sur 1, et ajout de journaux de débogage pour mini-lot.