Spring Data Azure Cosmos DB v3 for API for NoSQL (örökölt): Kibocsátási megjegyzések és erőforrások

A Spring Data Azure Cosmos DB NoSQL-hez készült 3-es verziója lehetővé teszi a fejlesztők számára az Azure Cosmos DB használatát Spring-alkalmazásokban. A Spring Data Azure Cosmos DB elérhetővé teszi a Spring Data felületet adatbázisok és gyűjtemények manipulálására, dokumentumok kezelésére és lekérdezések kiállítására. A Sync és az Async (Reaktív) API-k is támogatottak ugyanabban a Maven-összetevőben.

Warning

A Spring Data Azure Cosmos DB SDK ezen verziója a Spring Boot és az Azure Cosmos DB Java SDK egy régebbi verziójától függ. A Spring Data Azure Cosmos DB SDK a közeljövőben megszűnik! Ez nem a legújabb Azure Spring Data Azure Cosmos DB SDK az Azure Cosmos DB-hez, és elavult. Az Azure Spring Data Azure Cosmos DB SDK V3 teljesítményproblémái és instabilitása miatt javasoljuk, hogy az Azure Spring Data Azure Cosmos DB v5-öt használja a projekthez. A frissítéshez kövesse a Migrálás az Azure Cosmos DB Java SDK v4-be című útmutató utasításait a mögöttes Java SDK V4 különbségének megértéséhez.

A Spring Framework egy programozási és konfigurációs modell, amely leegyszerűsíti a Java-alkalmazások fejlesztését. A Spring függőségi injektálással egyszerűsíti az alkalmazások "vízvezeték-szerelését". Sok fejlesztő szereti a Springt, mert egyszerűbbé teszi az alkalmazások létrehozását és tesztelését. A Spring Boot a vízvezetékek kezelését a webalkalmazások és a mikroszolgáltatások fejlesztésének szemével bővíti. A Spring Data egy programozási modell és keretrendszer az olyan adattárakhoz, mint az Azure Cosmos DB egy Spring vagy Spring Boot-alkalmazás környezetéből.

Az Azure Spring Appsben üzemeltetett alkalmazásokban használhatja a Spring Data Azure Cosmos DB-t.

Verziótámogatási szabályzat

Spring Data-verzió támogatása

Ez a projekt különböző spring-data-commons verziókat támogat. További információért látogasson el a Spring Data verziótámogatási webhelyére.

Az Azure Spring Data Azure Cosmos DB melyik verzióját érdemes használni

Az Azure Spring Data Azure Cosmos DB-kódtár a Spring Boot/Spring Cloud több verzióját is támogatja. Az Azure Spring Data Azure Cosmos DB verzióleképezésében részletes információt talál arról, hogy az Azure Spring Data Azure Cosmos DB melyik verzióját használja a Spring Boot/Spring Cloud verzióval.

Important

Ezek a kibocsátási megjegyzések a Spring Data Azure Cosmos DB 3. verziójához tartoznak.

Az Azure Spring Data Azure Cosmos DB SDK függ a Spring Data-keretrendszerétől, és csak a NoSQL API-t támogatja.

A Spring Data más Azure Cosmos DB API-kkal kapcsolatos információit az alábbi cikkekben talál:

Első lépések gyorsan

A Spring Boot Starter útmutatót követve ismerkedhet meg a Spring Data Azure Cosmos DB-vel. A Spring Boot Starter módszer ajánlott módszer a Spring Data Azure Cosmos DB-összekötő használatának megkezdéséhez.

Másik lehetőségként hozzáadhatja a Spring Data Azure Cosmos DB-függőséget a fájlhoz az pom.xml alábbiak szerint:

<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-spring-data-cosmos</artifactId>
    <version>latest-version</version>
</dependency>

Hasznos tartalom

Content Link
Kiadási megjegyzések Kibocsátási megjegyzések a Spring Data Azure Cosmos DB SDK v3-hoz
SDK dokumentáció Az Azure Spring Data Azure Cosmos DB SDK v3 dokumentációja
SDK letöltése Maven
API-dokumentáció Java API-referenciadokumentáció
Közreműködés az SDK-hoz Azure SDK for Java Central-adattár a GitHubon
Első lépések GitHub-adattár gyorsútmutató-kóddal
Alapszintű kódminták GitHub-adattár mintakóddal
Teljesítménnyel kapcsolatos tippek Teljesítménytippek a Java SDK 4-hez (a Spring Data esetében alkalmazható)
Hibaelhárítás Java SDK v4 hibaelhárítása (a Spring Data esetében alkalmazható)
Azure Cosmos DB-workshopok és laborok Az Azure Cosmos DB workshopok kezdőlapja

Kiadási előzmények

A kiadási előzmények az azure-sdk-for-java adattárban maradnak fenn, a kiadások részletes listáját a changelog fájlban találja.

Erősen ajánlott az Azure Spring Data Azure Cosmos DB 5-ös verziójára frissíteni, és a minimálisan ajánlott verziót használni.

További megjegyzések

  • A Spring Data Azure Cosmos DB támogatja a Java JDK 8- és Java JDK 11-et. A 3.8.0-s és újabb verziók a Java JDK 17-et is támogatják.

GYIK

Hogyan fogok értesülni az SDK kivezetéséről?

Microsoft 12 hónapos előzetes értesítést küld a nyugdíjba vonuló SDK támogatásának vége előtt, hogy megkönnyítse a támogatott SDK-ra való zökkenőmentes áttérést. Különböző kommunikációs csatornákon keresztül értesítjük Önt: a Azure portálon, Azure frissítésekről, valamint a hozzárendelt szolgáltatásgazdák felé történő közvetlen kommunikációról.

A 12 hónapos időszakban kivont Azure Cosmos DB SDK-val to-be-kivont SDK-val szerzek alkalmazásokat?

Igen, a 12 hónapos értesítési időszak alatt a to-be-retired Azure Cosmos DB SDK használatával hozhat létre, helyezhet üzembe és módosíthat alkalmazásokat. Javasoljuk, hogy a 12 hónapos értesítési időszak alatt a Azure Cosmos DB SDK egy újabb támogatott verziójára migráljon, ha szükséges.

A nyugdíjazási dátum után mi történik a nem támogatott Azure Cosmos DB SDK-t használó alkalmazásokkal

A kivonás dátuma után a Azure Cosmos DB már nem fog hibajavításokat végezni, új funkciókat hozzáadni, vagy támogatást nyújtani a kivont SDK-verziókhoz. Ha nem szeretne frissíteni, az SDK kivezetett verzióiból küldött kérelmeket továbbra is a Azure Cosmos DB szolgáltatás fogja kiszolgálni.

Melyik SDK-verziók kapják meg a legújabb funkciókat és frissítéseket?

Az új funkciók és frissítések csak a legújabb támogatott fő SDK-verzió legújabb alverziójában lesznek hozzáadva. Javasoljuk, hogy mindig használja a legújabb verziót, hogy hozzájusson az új funkciókhoz, teljesítménybeli fejlesztésekhez és hibajavításokhoz. Ha az SDK egy régi, nem kivezetett verzióját használja, a Azure Cosmos DB kérései továbbra is működni fognak, de nem lesz hozzáférése új képességekhez.

Mit tegyek, ha nem tudom frissíteni az alkalmazásomat egy megszűnési dátum előtt?

Javasoljuk, hogy mindig a lehető leghamarabb frissítsen a legújabb SDK-verzióra. Miután egy SDK kivezetendő megjelölést kap, 12 hónap áll rendelkezésre az alkalmazás frissítésére. Ha nem tud frissíteni a kivonási dátumig, az SDK kivezetett verzióiból küldött kérelmeket továbbra is a Azure Cosmos DB fogja kiszolgálni, így a futó alkalmazások továbbra is működni fognak. De Azure Cosmos DB már nem fog hibajavításokat végezni, új funkciókat hozzáadni, vagy támogatást nyújtani a kivezetett SDK-verziókhoz.

Ha rendelkezik támogatási csomaggal és műszaki támogatásra van szüksége, lépjen kapcsolatba velünk egy támogatási jegy beküldésével.

Hogyan kérhetem, hogy funkciók legyenek hozzáadva egy SDK-hoz vagy összekötőhöz?

Az új funkciók nem mindig jelennek meg azonnal minden SDK-hoz vagy összekötőhöz. Ha egy olyan funkció nem támogatott, amelyet hozzá szeretne adni, küldjön visszajelzést a közösségi fórumunkra.

Következő lépések

További információ az Azure Cosmos DB-ről.

További információ a Spring Frameworkről.

További információ a Spring Bootról.

További információ a Spring Data szolgáltatásról.