Java tömeges végrehajtói kódtár: Információk letöltése

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Fontos

Nem ez a legújabb Java tömeges végrehajtó az Azure Cosmos DB-hez! Fontolja meg az Azure Cosmos DB Java SDK v4 használatát tömeges műveletek végrehajtásához. A frissítéshez kövesse a Migrate to Azure Cosmos DB Java SDK v4 útmutatójában és a Reactor vs RxJava útmutatóban található utasításokat.

Fontos

2024. február 29-én megszűnik az Azure Cosmos DB Sync Java SDK v2.x; az SDK és az SDK-t használó összes alkalmazás, beleértve a tömeges végrehajtót is, továbbra is működni fog; Az Azure Cosmos DB egyszerűen nem nyújt további karbantartást és támogatást ehhez az SDK-hoz. Javasoljuk, hogy kövesse a fenti utasításokat az Azure Cosmos DB Java SDK v4-be való migráláshoz.

Hivatkozás/jegyzetek
Leírás A tömeges végrehajtói kódtár lehetővé teszi, hogy az ügyfélalkalmazások tömeges műveleteket hajtsanak végre az Azure Cosmos DB-fiókokban. A tömeges végrehajtói kódtár a BulkImport és a BulkUpdate névtereket biztosítja. A BulkImport modul optimalizált módon tudja tömegesen betölteni a dokumentumokat, hogy a gyűjteményhez kiosztott átviteli sebesség a lehető legnagyobb mértékben legyen felhasználva. A BulkUpdate modul képes az Azure Cosmos DB-tárolókban lévő meglévő adatok tömeges frissítésére javításként.
SDK letöltése Maven
Tömeges végrehajtói kódtár a GitHubon GitHub
API-dokumentáció Java API-referenciadokumentáció
Első lépések Ismerkedés a tömeges végrehajtói kódtár Java SDK-val
Minimálisan támogatott futtatókörnyezet Java Fejlesztői készlet (JDK) 7+

Kibocsátási megjegyzések

2.12.3

  • Újrapróbálkozási szabályzat kijavítása, ha GoneException be van burkolva IllegalStateException – ez a módosítás szükséges ahhoz, hogy az átjáró gyorsítótára frissüljön a 410-es verzióban, hogy a Spark-összekötő (a Spark 2.4-hez) egyéni újrapróbálkozási szabályzattal engedélyezze a lekérdezések sikerességét a partíciófelosztások során

2.12.2

  • Kijavítottunk egy hibát, amely miatt a dokumentumok nem mindig importálhatók átmeneti hibák esetén.

2.12.1

  • Frissítsen a legújabb Azure Cosmos DB Core SDK-verzió használatára.

2.12.0

  • A Spark Csatlakozás oron keresztül biztosított ru-költségvetés kezelésének javítása a tömeges művelethez. A rendszer kezdeti egyszeri tömeges importálást hajt végre egy baseBatchSize nevű Spark-összekötőből, és összegyűjti a fenti kötegimportálás ru-felhasználását. A miniBatchSizeAdjustmentFactor kiszámítása a fenti RU-használat alapján történik, és a mini köteg mérete ennek megfelelően van beállítva. Az eltelt idő és az egyes kötegimportálásokhoz felhasznált RU alapján a rendszer kiszámítja az alvó állapot időtartamát, amely korlátozza a másodpercenkénti RU-felhasználást, és a következő kötegimportálás előtt szünetelteti a szálat.

2.11.0

  • A tömeges frissítéseket megakadályozó hiba kijavítása beágyazott partíciókulcs használatakor

2.10.0

  • Javítás DocumentAnalyzer.java a beágyazott partíciókulcs-értékek jsonból való helyes kinyeréséhez.

2.9.4

  • A BulkDelete-műveletek funkcióinak hozzáadása adott hibák újrapróbálkozásához, valamint az újrapróbálkozható hibák listájának visszaadása a felhasználónak.

2.9.3

  • Frissítés az Azure Cosmos DB SDK 2.4.7-es verziójához.

2.9.2

  • Kijavítottuk, hogy az "mergeAll" továbbra is az "id" és a partíciókulcs értékén folytatódjon, így az "id" és a partíciókulcs értéke után elhelyezett javított dokumentumtulajdonságok hozzáadódnak a frissített elemlistához.

2.9.1

  • Frissítse az egyidejűség kezdő fokát 1-re, és hibakeresési naplókat ad hozzá a minibatchhez.