Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Chiusura del client per evitare il limite di connessioni
È importante chiudere il client al termine dell'operazione per garantire che le WebSocket connessioni vengano chiuse dal server e che tutte le risorse associate alle connessioni vengano rilasciate. Questo si verifica automaticamente se si chiude il cluster utilizzando Cluster.close( )
, perché client.close( )
viene chiamato internamente.
Se il client non viene chiuso correttamente, Neptune interrompe tutte WebSocket le connessioni inattive dopo 20-25 minuti. Tuttavia, se non chiudi esplicitamente WebSocket le connessioni quando hai finito e il numero di connessioni attive raggiunge il limite di connessioni WebSocket simultanee, le connessioni aggiuntive vengono rifiutate con un codice di errore. HTTP 429
A quel punto, è necessario riavviare l'istanza Neptune per chiudere le connessioni.
Il consiglio relativo alla chiamata a cluster.close()
non si applica alle funzioni AWS Lambda
Java. Per informazioni dettagliate, vedi Gestione delle connessioni Gremlin nelle funzioni WebSocket AWS Lambda.