Knihovna bulk Executor v Javě: Stažení informací

PLATÍ PRO: ROZHRANÍ SQL API

Důležité

Toto není nejnovější java bulk Executor pro službu Azure Cosmos DB! Zvažte použití sady Java SDK služby Azure Cosmos DB v4 k provádění hromadných operací. Pokud chcete upgradovat, postupujte podle pokynů v průvodci migrací do sady Java SDK služby Azure Cosmos DB verze 4 a příručky Reactor vs RxJava .

Důležité

29. února 2024 se sada Java SDK synchronizace služby Azure Cosmos DB verze 2.x vyřadí. sada SDK a všechny aplikace používající sadu SDK, včetně bulk Executoru , budou nadále fungovat; Azure Cosmos DB jednoduše přestane poskytovat další údržbu a podporu této sady SDK. Pokud chcete migrovat do sady Java SDK služby Azure Cosmos DB verze 4, doporučujeme postupovat podle výše uvedených pokynů.

Odkaz/ poznámky
Popis Knihovna bulk executor umožňuje klientským aplikacím provádět hromadné operace v účtech služby Azure Cosmos DB. Knihovna bulk Executor poskytuje obory názvů BulkImport a BulkUpdate. Modul BulkImport může hromadně ingestovat dokumenty optimalizovaným způsobem tak, aby se propustnost zřízená pro kolekci spotřebovala do maximálního rozsahu. Modul BulkUpdate může hromadně aktualizovat existující data v kontejnerech Azure Cosmos jako opravy.
Stažení sady SDK Maven
Knihovna bulk executoru na GitHubu GitHub
Dokumentace k rozhraní API Referenční dokumentace k rozhraní Java API
Začínáme Začínáme s knihovnou Bulk Executor Java SDK
Minimální podporovaný modul runtime Java Development Kit (JDK) 7+

Poznámky k verzi

2.12.3

  • Oprava zásad opakování při GoneException zabalení IllegalStateException – tato změna je nezbytná, aby se zajistilo, že se mezipaměť brány aktualizuje na 410, aby konektor Sparku (pro Spark 2.4) mohl použít vlastní zásadu opakování, která umožňuje úspěšné dotazování během rozdělení oddílů.

2.12.2

  • Opravte problém, který vede k tomu, že se dokumenty neimportují vždy v přechodných chybách.

2.12.1

  • Upgradujte tak, aby používala nejnovější verzi sady Cosmos Core SDK.

2.12.0

  • Zlepšete zpracování rozpočtu RU poskytovaného prostřednictvím konektoru Spark pro hromadnou operaci. Počáteční jednorázový hromadný import se provádí z konektoru Spark s baseBatchSize a spotřeba RU pro výše uvedený dávkový import se shromažďuje. MiniBatchSizeAdjustmentFactor se vypočítá na základě výše uvedené spotřeby RU a na základě toho se upraví velikost minisáku. Na základě uplynulého času a spotřebované RU pro každý dávkový import se vypočítá doba spánku, která omezí spotřebu RU za sekundu a použije se k pozastavení vlákna před dalším dávkovým importem.

2.11.0

  • Oprava chyby bránící hromadným aktualizacím při použití vnořeného klíče oddílu

2.10.0

  • Oprava pro DocumentAnalyzer.java pro správné extrahování vnořených hodnot klíče oddílu z json.

2.9.4

  • Přidání funkcí v operacích BulkDelete, které se mají opakovat u konkrétních selhání, a také vrátit seznam selhání uživateli, který by se mohl opakovat.

2.9.3

  • Aktualizace sady Cosmos SDK verze 2.4.7

2.9.2

  • Opravili jsme, že funkce mergeAll bude pokračovat v hodnotě ID a klíče oddílu tak, aby se do aktualizovaného seznamu položek přidaly všechny opravené vlastnosti dokumentu, které se umístí po ID a hodnotě klíče oddílu.

2.9.1

  • Aktualizujte stupeň souběžnosti na 1 a přidání protokolů ladění pro minibatch.