Spring Data Azure Cosmos DB v3 for API for NoSQL (starší verze): Poznámky k verzi a prostředky
PLATÍ PRO: NoSQL
Spring Data Azure Cosmos DB verze 3 pro NoSQL umožňuje vývojářům používat azure Cosmos DB v aplikacích Spring. Spring Data Azure Cosmos DB zveřejňuje rozhraní Spring Data pro manipulaci s databázemi a kolekcemi, práci s dokumenty a vydávání dotazů. Synchronizační i asynchronní (reaktivní) rozhraní API se podporují ve stejném artefaktu Mavenu.
Upozorňující
Tato verze sady Spring Data Sdk služby Azure Cosmos DB závisí na starší verzi sady Spring Boot a sady Java SDK služby Azure Cosmos DB. Tato sada Spring Data SDK služby Azure Cosmos DB bude oznámena jako vyřazení v blízké budoucnosti. Nejedná se o nejnovější sadu AZURE Spring Data SDK služby Azure Cosmos DB pro Azure Cosmos DB a je zastaralá. Kvůli problémům s výkonem a nestabilitě v sadě Azure Spring Data SDK služby Azure Cosmos DB V3 důrazně doporučujeme pro váš projekt použít Azure Spring Data Azure Cosmos DB v5 . Pokud chcete upgradovat, postupujte podle pokynů v příručce Migrate to Azure Cosmos DB Java SDK v4 a seznamte se s rozdílem v podkladové sadě Java SDK V4.
Spring Framework je programovací a konfigurační model, který zjednodušuje vývoj aplikací v Javě. Spring zjednodušuje "instalaci" aplikací pomocí injektáže závislostí. Mnoho vývojářů, jako je Spring, protože usnadňuje sestavování a testování aplikací. Spring Boot rozšiřuje toto zpracování instalatérů o pohled na vývoj webových aplikací a mikroslužeb. Spring Data je programovací model a architektura pro přístup k úložištím dat, jako je Azure Cosmos DB, z kontextu aplikace Spring nebo Spring Boot.
Spring Data Azure Cosmos DB můžete použít ve svých aplikacích hostovaných v Azure Spring Apps.
Zásady podpory verzí
Podpora verze Spring Bootu
Tento projekt podporuje více verzí Spring Boot. Další informace najdete v zásadách podpory spring bootu. Uživatelé Mavenu spring-boot-starter-parent
můžou dědit z projektu, aby získali oddíl správy závislostí, aby aplikace Spring spravila verze závislostí. Další informace najdete v podpoře verze Spring Boot.
Podpora verzí Spring Data
Tento projekt podporuje různé verze spring-data-commons. Další informace najdete v podpoře verzí Spring Data.
Jakou verzi služby Azure Spring Data azure Cosmos DB mám použít
Knihovna Azure Spring Data Azure Cosmos DB podporuje více verzí Spring Bootu nebo Spring Cloudu. Podrobné informace o verzi služby Azure Spring Data Azure Cosmos DB, kterou verzi Služby Spring Data Azure Cosmos DB použijete s verzí Spring Boot nebo Spring Cloud, najdete v mapování verzí služby Azure Spring Data.
Důležité
Tyto poznámky k verzi jsou určené pro verzi 3 služby Spring Data Azure Cosmos DB.
Sada AZURE Spring Data SDK služby Azure Cosmos DB je závislá na architektuře Spring Data a podporuje pouze rozhraní API pro NoSQL.
Informace o Spring Data v dalších rozhraních API služby Azure Cosmos DB najdete v těchto článcích:
Rychlé zahájení práce
Získáte přehled o službě Spring Data Azure Cosmos DB podle našeho úvodního průvodce spring bootem. Úvodní metoda Spring Boot je doporučený způsob, jak začít používat konektor Spring Data Azure Cosmos DB.
Případně můžete do pom.xml
souboru přidat závislost Spring Data Azure Cosmos DB, jak je znázorněno níže:
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-spring-data-cosmos</artifactId>
<version>latest-version</version>
</dependency>
Užitečný obsah
Content | Odkaz |
---|---|
Poznámky k vydání | Poznámky k verzi sady Spring Data SDK služby Azure Cosmos DB v3 |
Dokumentace k sadě SDK | Dokumentace k sadě Azure Spring Data SDK služby Azure Cosmos DB v3 |
Stažení sady SDK | Maven |
Dokumentace k rozhraní API | Referenční dokumentace k rozhraní Java API |
Přispívání do sady SDK | Centrální úložiště Azure SDK pro Javu na GitHubu |
Začínáme | Rychlý start: Vytvoření aplikace Spring Data Azure Cosmos DB pro správu dat Azure Cosmos DB for NoSQL Úložiště GitHub s kódem pro rychlý start |
Základní ukázky kódu | Azure Cosmos DB: Příklady služby Spring Data Azure Cosmos DB pro rozhraní API for NoSQL Úložiště GitHub s ukázkovým kódem |
Tipy pro zvýšení výkonu | Tipy pro zvýšení výkonu pro Sadu Java SDK v4 (platí pro Spring Data) |
Řešení potíží | Řešení potíží se sadou Java SDK v4 (platí pro Spring Data) |
Workshopy a cvičení služby Azure Cosmos DB | Domovská stránka workshopů ke službě Azure Cosmos DB |
Historie vydaných verzí
Historie verzí se udržuje v úložišti azure-sdk-for-java, kde najdete podrobný seznam vydaných verzí, viz soubor protokolu změn.
Doporučená verze
Důrazně doporučujeme upgradovat na Azure Spring Data Azure Cosmos DB v5 a použít minimální doporučenou verzi a vyšší verzi .
Další poznámky
- Spring Data Azure Cosmos DB podporuje Java JDK 8, Java JDK 11. Verze 3.8.0 a vyšší podporují i Javu JDK 17.
Často kladené dotazy
Jak se dozvím o vyřazení sady SDK?
Microsoft oznámí ukončení podpory vyřazené sady SDK s 12měsíčním předstihem, aby mohlo dojít k bezproblémovému přechodu na podporovanou sadu SDK. Budeme vás informovat pomocí různých komunikačních kanálů: webu Azure Portal, aktualizací Azure a přímých zpráv určeným správcům služeb.
Můžu během těchto 12 měsíců vytvářet aplikace pomocí sady SDK Azure Cosmos DB určené k vyřazení z provozu?
Ano, během těchto 12 měsíců budete moct pomocí sady SDK Azure Cosmos DB určené k vyřazení z provozu vytvářet, nasazovat a upravovat aplikace. Doporučujeme vám během tohoto 12měsíčního období provést migraci na novější podporovanou verzi sady SDK Azure Cosmos DB.
Co se stane po datu vyřazení z provozu s aplikacemi, které používají nepodporovanou sadu SDK Azure Cosmos DB?
Po datu vyřazení už Azure Cosmos DB nebude u vyřazených verzí sady SDK provádět opravy chyb, přidávat nové funkce ani poskytovat podporu. Pokud nechcete provést upgrade, služba Azure Cosmos DB bude dál zpracovávat požadavky odeslané z vyřazených verzí sady SDK.
Které verze sady SDK budou mít nejnovější funkce a aktualizace?
Nové funkce a aktualizace se budou přidávat jenom do nejnovější podverze nejnovější podporované hlavní verze sady SDK. Doporučujeme vám vždy používat nejnovější verzi, abyste mohli využívat nové funkce, vylepšení výkonu a opravy chyb. Pokud používáte starou nevyřazenou verzi sady SDK, požadavky na Azure Cosmos DB budou pořád fungovat, ale nebudete mít přístup k žádným novým funkcím.
Co mám dělat, když nemůžu aktualizovat aplikaci před datem přerušení?
Doporučujeme vám co nejdřív provést upgrade na nejnovější sadu SDK. Jakmile označíme některou sadu SDK k vyřazení, máte na aktualizaci své aplikace ještě 12 měsíců. Pokud se vám nepodaří provést aktualizaci do data vyřazení, Azure Cosmos DB bude dál zpracovávat požadavky odeslané z vyřazených verzí sady SDK, takže vaše spuštěné aplikace budou dál fungovat. Azure Cosmos DB už ale nebude u vyřazených verzí sady SDK provádět opravy chyb, přidávat nové funkce ani poskytovat podporu.
Pokud máte plán podpory a potřebujete technickou podporu, kontaktujte nás vytvořením lístku podpory.
Jak můžu požádat o přidání funkcí do sady SDK nebo konektoru?
Nové funkce se vždy nepřidávají do každé sady SDK nebo konektoru okamžitě. Pokud není podporovaná funkce, kterou byste chtěli přidat, přidejte nám prosím svůj názor na fóru komunity.
Další kroky
Přečtěte si další informace o službě Azure Cosmos DB.
Přečtěte si další informace o spring frameworku.
Přečtěte si další informace o Spring Bootu.
Přečtěte si další informace o Spring Data.