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 burkolvaIllegalStateException
– 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.