1
die BOLT Neo4j Treiber in Python:Neo4j BOLT überprüfen, ob Verbindung geöffnet ist und gezählte Anzahl von Verbindungen
driver = GraphDatabase.driver("bolt://localhost",
auth=basic_auth('neo4j', 'password'),
encrypted=True,
trust=TRUST_ON_FIRST_USE)
session = driver.session()
Kann ich sehen, ob eine Verbindung bereits geöffnet ist Befehl ein Python verwenden? Kann ich sehen, wie viele Verbindungen offen sind?
Ich wollte eigentlich überprüfen, ob eine Sitzung bereits existiert. Wenn nicht, möchte ich eins öffnen. Es gibt auch eine max_poolsize von Sitzungen, also wollte ich prüfen können, wie viele Sitzungen gleichzeitig geöffnet sind. –
In der (fast freigegebenen) 1.2 Serie API entkoppeln wir Sessions und Verbindungen noch weiter. Eine Sitzung wird zu einem faulen Wrapper für eine Verbindung. Einer wird aus dem Pool bei BEGIN übernommen und bei COMMIT wieder freigegeben. Auf diese Weise können Sie 50 Sitzungen, aber nur 10 Verbindungen verwalten. Der (interne) Verbindungspool verwaltet Verbindungen für Sie, im Wesentlichen bereits das, was Sie erreichen möchten. –