Udostępnij za pośrednictwem


Spring Data Azure Cosmos DB v3 for API for NoSQL (starsza wersja): informacje o wersji i zasoby

DOTYCZY: NoSQL

Usługa Spring Data Azure Cosmos DB w wersji 3 dla bazy danych NoSQL umożliwia deweloperom korzystanie z usługi Azure Cosmos DB w aplikacjach Spring. Usługa Spring Data w usłudze Azure Cosmos DB uwidacznia interfejs Spring Data do manipulowania bazami danych i kolekcjami, pracy z dokumentami i wystawiania zapytań. Interfejsy API synchronizacji i asynchronicznego (reaktywnego) są obsługiwane w tym samym artefaktzie narzędzia Maven.

Ostrzeżenie

Ta wersja zestawu SDK usługi Azure Cosmos DB platformy Spring Data zależy od starszej wersji zestawu Sdk języka Java platformy Spring Boot i usługi Azure Cosmos DB. Ten zestaw SDK usługi Azure Cosmos DB spring Data zostanie ogłoszony na emeryturę w najbliższej przyszłości! To nie jest najnowsza wersja zestawu AZURE Spring Data Azure Cosmos DB SDK dla usługi Azure Cosmos DB i jest nieaktualna. Ze względu na problemy z wydajnością i niestabilność zestawu Azure Spring Data Azure Cosmos DB SDK w wersji 3 zdecydowanie zalecamy używanie usługi Azure Spring Data Azure Cosmos DB w wersji 5 dla projektu. Aby przeprowadzić uaktualnienie, postępuj zgodnie z instrukcjami w przewodniku Migrate to Azure Cosmos DB Java SDK v4 (Migrowanie do zestawu Java SDK w wersji 4), aby zrozumieć różnicę w podstawowym zestawie JAVA SDK w wersji 4 .

Platforma Spring Framework to model programowania i konfiguracji, który usprawnia tworzenie aplikacji w języku Java. Spring usprawnia "hydraulikę" aplikacji przy użyciu wstrzykiwania zależności. Wielu deweloperów, takich jak Spring, ponieważ sprawia, że kompilowanie i testowanie aplikacji jest prostsze. Spring Boot rozszerza tę obsługę instalacji hydraulicznej z myślą o tworzeniu aplikacji internetowych i mikrousług. Spring Data to model programowania i struktura umożliwiająca uzyskiwanie dostępu do magazynów danych, takich jak usługa Azure Cosmos DB z kontekstu aplikacji Spring lub Spring Boot.

Usługi Spring Data Azure Cosmos DB można używać w aplikacjach hostowanych w usłudze Azure Spring Apps.

Zasady obsługi wersji

Obsługa wersji platformy Spring Boot

Ten projekt obsługuje wiele wersji platformy Spring Boot. Aby uzyskać więcej informacji, odwiedź stronę Zasady obsługi platformy Spring Boot. Użytkownicy programu Maven mogą dziedziczyć z spring-boot-starter-parent projektu, aby uzyskać sekcję zarządzania zależnościami, aby umożliwić platformie Spring zarządzanie wersjami zależności. Aby uzyskać więcej informacji, odwiedź stronę obsługa wersji spring boot.

Obsługa wersji rozwiązania Spring Data

Ten projekt obsługuje różne wersje spring-data-commons. Aby uzyskać więcej informacji, odwiedź stronę obsługa wersji danych spring.

Której wersji usługi Azure Spring Data w usłudze Azure Cosmos DB należy używać

Biblioteka usługi Azure Spring Data w usłudze Azure Cosmos DB obsługuje wiele wersji rozwiązania Spring Boot/Spring Cloud. Zapoznaj się z tematem Azure Spring Data Azure Cosmos DB version mapping (Mapowanie wersji usługi Azure Spring Data w usłudze Azure Spring Data w usłudze Azure Cosmos DB), aby uzyskać szczegółowe informacje na temat wersji usługi Azure Spring Data usługi Azure Cosmos DB do użycia z rozwiązaniem Spring Boot/Spring Cloud.

Ważne

Te informacje o wersji dotyczą wersji 3 usługi Spring Data w usłudze Azure Cosmos DB.

Zestaw SDK usługi Azure Spring Data usługi Azure Cosmos DB jest zależny od platformy Spring Data i obsługuje tylko interfejs API dla noSQL.

Zobacz następujące artykuły, aby uzyskać informacje o usłudze Spring Data w innych interfejsach API usługi Azure Cosmos DB:

Szybkie rozpoczynanie pracy

Rozpocznij pracę z usługą Spring Data w usłudze Azure Cosmos DB, postępując zgodnie z naszym przewodnikiem startowym Spring Boot. Podejście startowe Spring Boot jest zalecanym sposobem rozpoczęcia korzystania z łącznika Spring Data w usłudze Azure Cosmos DB.

Alternatywnie możesz dodać zależność spring Data Azure Cosmos DB do pliku pom.xml , jak pokazano poniżej:

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

Pomocna zawartość

Zawartość Link
Informacje o wersji Informacje o wersji zestawu SDK usługi Azure Cosmos DB platformy Spring Data w wersji 3
Dokumentacja zestawu SDK Dokumentacja zestawu Azure Spring Data Azure Cosmos DB SDK w wersji 3
Zestaw SDK do pobrania Maven
Dokumentacja interfejsu API Dokumentacja referencyjna interfejsu API języka Java
Współtworzenie zestawu SDK Zestaw Azure SDK dla repozytorium Java Central w usłudze GitHub
Rozpocznij Szybki start: tworzenie aplikacji Spring Data usługi Azure Cosmos DB w celu zarządzania danymi usługi Azure Cosmos DB for NoSQL
Repozytorium GitHub z kodem Szybkiego startu
Podstawowe przykłady kodu Azure Cosmos DB: przykłady spring data usługi Azure Cosmos DB dla interfejsu API dla noSQL
Repozytorium GitHub z przykładowym kodem
Porady dotyczące wydajności Porady dotyczące wydajności zestawu Java SDK w wersji 4 (dotyczy platformy Spring Data)
Rozwiązywanie problemów Rozwiązywanie problemów z zestawem Java SDK w wersji 4 (dotyczy rozwiązania Spring Data)
Warsztaty i laboratoria usługi Azure Cosmos DB Strona główna warsztatów usługi Azure Cosmos DB

Historia wersji

Historia wersji jest przechowywana w repozytorium azure-sdk-for-java, aby uzyskać szczegółową listę wydań, zobacz plik dziennika zmian.

Zdecydowanie zaleca się uaktualnienie do usługi Azure Spring Data usługi Azure Cosmos DB w wersji 5 i użycie minimalnej zalecanej wersji i nowszej.

Dodatkowe uwagi

  • Usługa Spring Data Azure Cosmos DB obsługuje zestaw Java JDK 8, Java JDK 11. Wersja 3.8.0 lub nowsza obsługują również zestaw Java JDK 17.

Często zadawane pytania

W jaki sposób będę otrzymywać powiadomienia o wycofywanym zestawie SDK?

Firma Microsoft wyśle powiadomienie na 12 miesięcy przed zakończeniem obsługi wycofywanego zestawu SDK, aby ułatwić bezproblemowe przejście do obsługiwanego zestawu SDK. Powiadomimy Cię za pośrednictwem różnych kanałów komunikacyjnych: witryny Azure Portal, aktualizacji platformy Azure i komunikacji bezpośredniej z przypisanymi administratorami usług.

Czy w ciągu tego 12-miesięcznego okresu mogę tworzyć aplikacje przy użyciu zestawu SDK Azure Cosmos DB?

Tak, w ciągu tego 12-miesięcznego okresu będziesz mieć możliwość tworzenia, wdrażania i modyfikowania aplikacji przy użyciu wycofywanego zestawu SDK Azure Cosmos DB. Zalecamy migrację do nowej obsługiwanej wersji zestawu SDK Azure Cosmos DB w ciągu tego 12-miesięcznego okresu zgodnie z potrzebami.

Co się stanie z aplikacjami korzystającymi z nieobsługiwanego zestawu SDK Azure Cosmos DB po jego wycofaniu?

Po dacie wycofania zespół Azure Cosmos DB nie będzie już opracowywał poprawek błędów, dodawał nowych funkcji ani zapewniał pomocy technicznej dla wycofanych wersji zestawu SDK. Jeśli nie chcesz przeprowadzać uaktualnienia, żądania wysyłane z wycofanej wersji zestawu SDK będą nadal obsługiwane przez usługę Azure Cosmos DB.

Które wersje zestawu SDK będą mieć najnowsze funkcje i aktualizacje?

Nowe funkcje i aktualizacje będą dodawane tylko do najnowszej wersji pomocniczej najnowszej obsługiwanej wersji zestawu SDK. Zalecamy używanie najnowszej wersji, aby korzystać z nowych funkcji, ulepszeń wydajności i poprawek błędów. Jeśli używasz starej, niewycofanej wersji zestawu SDK, żądania wysyłane do usługi Azure Cosmos DB będą nadal działać, ale nie będziesz mieć dostępu do żadnych nowych funkcji.

Co zrobić, jeśli nie mogę zaktualizować aplikacji przed datą progową?

Zalecamy przeprowadzenie uaktualnienia do najnowszej wersji zestawu SDK tak szybko, jak to możliwe. Gdy zestaw SDK zostanie oznaczony do wycofania, będziesz mieć 12 miesięcy na zaktualizowanie swojej aplikacji. Jeśli nie uda Ci się wykonać aktualizacji przed datą wycofania, żądania wysyłane z wycofanych wersji zestawu SDK nadal będą obsługiwane przez usługę Azure Cosmos DB, a zatem Twoje uruchomione aplikacje będą nadal działać. Jednak zespół Azure Cosmos DB nie będzie już opracowywał poprawek błędów, dodawał nowych funkcji ani zapewniał pomocy technicznej dla wycofanych wersji zestawu SDK.

Jeśli masz plan pomocy technicznej i potrzebujesz pomocy technicznej, skontaktuj się z nami, tworząc bilet pomocy technicznej.

Jak mogę zażądać dodania funkcji do zestawu SDK lub łącznika?

Nowe funkcje nie zawsze są natychmiast dodawane do każdego zestawu SDK lub łącznika. Jeśli funkcja nie jest obsługiwana, którą chcesz dodać, dodaj opinię do naszego forum społeczności.

Następne kroki

Dowiedz się więcej o usłudze Azure Cosmos DB.

Dowiedz się więcej na temat platformy Spring Framework.

Dowiedz się więcej na temat platformy Spring Boot.

Dowiedz się więcej o usłudze Spring Data.