Spring Data Azure Cosmos DB v3 for API for NoSQL (starsza wersja): informacje o wersji i zasoby
DOTYCZY: NoSQL
- Zestaw .NET SDK w wersji 3
- Zestaw .NET SDK w wersji 2
- Zestaw .NET Core SDK w wersji 2
- Zestaw SDK zestawienia zmian platformy .NET w wersji 2
- Node.js
- Zestaw Java SDK w wersji 4
- Synchronizowanie zestawu Java SDK w wersji 2
- Asynchroniczny zestaw Java SDK w wersji 2
- Spring Data 2
- Spring Data 3
- Spring Data v5
- Python
- Przejdź
- REST
- Dostawca zasobów REST
- SQL
- Moduł wykonywania zbiorczego — .NET 2
- Moduł wykonywania zbiorczego — Java
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ść
Historia wersji
Historia wersji jest przechowywana w repozytorium azure-sdk-for-java, aby uzyskać szczegółową listę wydań, zobacz plik dziennika zmian.
Rekomendowana wersja
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.