接続制限を回避するためにクライアントを閉じる - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

接続制限を回避するためにクライアントを閉じる

接続が終了したらクライアントを閉じて、サーバーによって WebSocket 接続が閉じられ、接続に関連付けられたすべてのリソースが解放されるようにすることが重要です。client.close( ) は内部で呼び出されるため、Cluster.close( ) を使用してクラスターを閉じるとリソースは自動的に開放されます。

クライアントが正しく閉じられていない場合、Neptune は 20~25 分後にすべてのアイドル WebSocket接続を終了します。ただし、接続が完了したときに明示的に接続を閉じ WebSocketず、ライブ接続の数がWebSocket 同時接続制限 に達した場合、追加の接続はHTTP429エラーコードで拒否されます。そうなった場合、Neptune インスタンスを再起動して接続を閉じる必要があります。

cluster.close() を呼び出すアドバイスは、Java AWS Lambda 関数には適用されません。詳細については、「AWS Lambda 関数での Gremlin WebSocket 接続の管理」を参照してください。