關閉用戶端以避免連線限制 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

關閉用戶端以避免連線限制

完成用戶端後,請務必關閉用戶端,以確保伺服器關閉 WebSocket 連線,並釋放與連線相關聯的所有資源。如果您使用 Cluster.close( ) 關閉叢集,此程序會自動發生,因為會隨後在內部呼叫 client.close( )

如果用戶端未正確關閉,Neptune 會在 20 到 25 分鐘後終止所有閒置 WebSocket連線。但是,如果您在完成 WebSocket連線時未明確關閉連線,且即時連線數目達到WebSocket 並行連線限制,則會拒絕其他連線,並顯示錯HTTP429誤碼。此時,您必須重新啟動 Neptune 執行個體才能關閉連線。

呼叫 cluster.close() 的建議不適用於 Java AWS Lambda 函數。如需詳細資訊,請參閱 管理函數中的小鬼 WebSocket 連接 AWS Lambda