現在、更新リクエストで例外がスローされたときにエラスティック検索クライアントを閉じるコードがあります。
このような:
static Client client;
try{
.....async update which causes document missing
}catch(InterruptedException|ExecutionException exception){
client.close()
}
ただし、再度インスタンス化しない限り、クライアントは他のリクエストにも使用できなくなります。
私の質問は、クライアント オブジェクトでこのクリーンアップが必要ですか? これを閉じる必要がありますか?エラスティック サーチ クライアントを閉じない場合、失敗したリクエストのリソースはそのまま残りますか? または、クライアント オブジェクトを閉じずにクリーンにする方法はありますか?