Elastic Search Transport Client を使用して Elastic Search に接続しています。私が試した2つのアプローチがあります
1) アプリケーション全体で共有されるシングルトン クライアント。応答時間は 1 ~ 2 秒です
2) Elastic Search への呼び出しごとに新しいクライアント インスタンスが生成され、応答に約 7 秒かかります。具体的には、ES クラスターに接続する必要がある 5 つのクラスがあり、このアプローチでは、各クラスに新しいトランスポート クライアントが作成されます。
通常、シングルトン db 接続オブジェクトを持つことは推奨されないため、1) はエラスティック検索に関して先に進むための良いアプローチですか?
リレーショナル データベース用の DBCP のように、Elastic Search で使用できる接続プーリング メカニズムはありますか?