Azure Cosmos DB Java SDK v4 für die API für NoSQL: Versionshinweise und Ressourcen

GILT FÜR: NoSQL

Das Azure Cosmos DB Java SDK v4 for NoSQL kombiniert eine asynchrone API und eine synchrone API in ein Maven-Artefakt. Das SDK v4 bietet verbesserte Leistung, neue API-Features und asynchrone Unterstützung basierend auf Project Reactor und der Netty-Bibliothek. Benutzer können gegenüber Azure Cosmos DB Async Java SDK v2 und Azure Cosmos DB Sync Java SDK v2 eine bessere Leistung mit Azure Cosmos DB Java SDK v4 erwarten.

Wichtig

Diese Versionshinweise gelten nur für Azure Cosmos DB Java SDK v4. Wenn Sie aktuell eine ältere Version als v4 verwenden, lesen Sie den Leitfaden Migrieren zum Azure Cosmos DB Java SDK v4, um Hilfe beim Upgrade auf v4 zu erhalten.

Mit den folgenden drei Schritten können Sie schnell einsteigen.

  1. Installieren Sie die mindestens unterstützte Java-Runtime (JDK 8), damit Sie das SDK verwenden können.
  2. Durchlaufen Sie die Schnellstartanleitung für Azure Cosmos DB Java SDK v4, um Zugriff auf das Maven-Artefakt zu erhalten und die Verwendung grundlegender Azure Cosmos DB-Anforderungen zu erlernen.
  3. Lesen Sie die Leitfaden mit Leistungstipps und zur Problembehandlung für Azure Cosmos DB Java SDK v4, um das SDK für Ihre Anwendung zu optimieren.

Die Azure Cosmos DB-Workshops und -Labs sind eine weitere hervorragende Ressource, um die Verwendung des Azure Cosmos DB Java SDK v4 zu erlernen!

Nützliche Inhalte

Inhalt Link
Versionsanmerkungen Versionshinweise für Java SDK v4
SDK-Download Maven
API-Dokumentation Java-API-Referenzdokumentation
Am SDK mitwirken Azure SDK für das zentrale Java-Repository auf GitHub
Erste Schritte Schnellstart: Erstellen einer Java-App zum Verwalten von Azure Cosmos DB for NoSQL-Daten
GitHub-Repository mit Schnellstartcode
Bewährte Methoden Bewährte Methoden für Java SDK v4
Einfache Codebeispiele Azure Cosmos DB: Java-Beispiele für die API für NoSQL
GitHub-Repository mit Beispielcode
Konsolen-App mit Änderungsfeed Änderungsfeed: Java SDK v4-Beispiel
GitHub-Repository mit Beispielcode
Web-App-Beispiel Erstellen einer Web-App mit dem Java SDK v4
GitHub-Repository mit Beispielcode
Leistungstipps Leistungstipps für das Java SDK v4
Problembehandlung Problembehandlung für das Java SDK v4
Migrieren zu v4 von einem älteren SDK Migrieren zum Java SDK v4
Unterstützte Mindestlaufzeit JDK 8
Azure Cosmos DB-Workshops und -Labs Homepage der Azure Cosmos DB-Workshops

Wichtig

  • Mit Release 4.13.0 werden die Hauptversionen von reactor-core und reactor-netty auf Releasetrain 2020.0.4 (Europium) aktualisiert.

Releaseverlauf

Der Releaseverlauf wird im Repository „azure-sdk-for-java“ verwaltet. Eine ausführliche Liste der Releases finden Sie in der Datei „changelog“.

Es wird dringend empfohlen, Version 4.48.2 oder höher zu verwenden.

Häufig gestellte Fragen

Wie werde ich über die Einstellung eines SDK benachrichtigt?

Um einen reibungslosen Übergang zu einem unterstützten SDK zu ermöglichen, informiert Microsoft 12 Monate vor Ende des Supports über die Einstellung eines SDK. Sie werden über verschiedene Kommunikationskanäle benachrichtigt: Azure-Portal, Azure-Updates und direkte Kommunikation mit den entsprechenden Dienstadministratoren.

Kann ich mit einem Azure Cosmos DB SDK, das eingestellt werden soll, während der 12-monatigen Frist Anwendungen erstellen?

Ja, mit einem solchen Azure Cosmos DB SDK können Sie während der 12-monatigen Frist Anwendungen erstellen, bereitstellen und ändern. Es wird empfohlen, nach Bedarf innerhalb der 12-monatigen Frist zu einer neueren unterstützten Version des Azure Cosmos DB SDK zu migrieren.

Was geschieht nach dem Einstellungsdatum mit Anwendungen, die das nicht unterstützte Azure Cosmos DB SDK verwenden?

Nach dem Einstellungsdatum werden von Azure Cosmos DB für die eingestellten SDK-Versionen keine Fehlerbehebungen mehr durchgeführt und keine neuen Funktionen hinzugefügt, und es wird auch kein Support mehr dafür angeboten. Wenn Sie kein Upgrade durchführen möchten, werden von den eingestellten Versionen des SDK gesendete Anforderungen weiterhin vom Azure Cosmos DB-Dienst bedient.

Welche SDK-Versionen werden über die neuesten Funktionen und Updates verfügen?

Neue Funktionen und Updates werden nur der aktuellen Nebenversion der neuesten unterstützten SDK-Hauptversion hinzugefügt. Es wird empfohlen, immer die aktuelle Version zu verwenden, um von neuen Funktionen, Leistungsverbesserungen und Fehlerbehebungen zu profitieren. Wenn Sie eine alte, noch nicht eingestellte Version des SDK verwenden, funktionieren Ihre Anforderungen an Azure Cosmos DB weiterhin, Sie haben jedoch keinen Zugriff auf neue Funktionen.

Was muss ich tun, wenn ich meine Anwendung nicht vor einem Stichtag aktualisieren kann?

Es wird empfohlen, so früh wie möglich auf das neueste SDK zu aktualisieren. Nachdem ein SDK für die Einstellung markiert wurde, bleiben Ihnen 12 Monate zur Aktualisierung Ihrer Anwendung. Wenn Sie die Aktualisierung nicht bis zum Einstellungsdatum vornehmen können, werden von den eingestellten Versionen des SDK gesendete Anforderungen weiterhin von Azure Cosmos DB verarbeitet, sodass Ihre ausgeführten Anwendungen weiterhin funktionieren. Für die eingestellten SDK-Versionen werden jedoch von Azure Cosmos DB keine Fehlerbehebungen mehr durchgeführt und keine neuen Funktionen hinzugefügt, und es wird auch kein Support mehr dafür angeboten.

Wenn Sie über einen Supportplan verfügen und technischen Support benötigen, kontaktieren Sie uns, indem Sie ein Supportticket erstellen.

Wie kann ich anfordern, dass Features zu einem SDK oder Connector hinzugefügt werden?

Neue Features werden nicht immer jedem SDK oder Connector sofort hinzugefügt. Wenn eine Funktion, die Ihrer Meinung hinzugefügt werden sollte, nicht unterstützt wird, fügen Sie bitte unserem Communityforum ein Feedback hinzu.

Nächste Schritte

Weitere Informationen zu Azure Cosmos DB finden Sie auf der Seite zum Dienst Microsoft Azure Cosmos DB.