Bewährte Methoden für Neptune bei der Verwendung von openCypher und Bolt - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bewährte Methoden für Neptune bei der Verwendung von openCypher und Bolt

Folgen Sie diesen bewährten Methoden, wenn Sie die openCypher Abfragesprache und das Bolt-Protokoll mit Neptune verwenden. Informationen zur Verwendung openCypher in Neptune finden Sie unter. Zugriff auf den Neptun-Graphen mit openCypher

Themen

Erstellen einer neuen Verbindung nach einem Failover

Im Falle eines Failovers kann der Bolt-Treiber weiterhin eine Verbindung zur alten Writer-Instanz und nicht zur neuen aktiven Instanz herstellen, da der DNS Name auf eine bestimmte IP-Adresse aufgelöst wurde.

Um dies zu verhindern, schließen Sie das Driver-Objekt und verbinden Sie es nach einem Failover erneut.

Verbindungsverwaltung für langlebige Anwendungen

Wenn Sie langlebige Anwendungen erstellen, z. B. solche, die in Containern oder auf EC2 Amazon-Instances ausgeführt werden, instanziieren Sie ein Driver Objekt einmal und verwenden Sie dieses Objekt dann für die gesamte Lebensdauer der Anwendung wieder. Das Driver-Objekt ist threadsicher und es besteht ein erheblicher Initialisierungsaufwand.

Verbindungsverwaltung für AWS Lambda

Bolt-Treiber werden aufgrund ihres Verbindungsaufwands und der Verwaltungsanforderungen nicht für den Einsatz innerhalb von AWS Lambda Funktionen empfohlen. Verwenden Sie stattdessen den HTTPSEndpunkt.