問題

私は与えられたキーワードのクエリを構築し、それを処理するために弾性検索クライアントに渡すクエリプラグインを作成しています。

私のハンドラクラスはBaseRestHandlerを拡張し、Clientオブジェクトをハンドラのコンストラクタに注入しました。

 @Inject
protected QueryHandler(Settings settings, Client client, RestController controller) {
    super(settings, client);
    controller.registerHandler(GET, "/_query/{queryBuilder}", this);
}
 

handleRequest()メソッドで同じクライアントオブジェクトを使用するのがスレッドセーフかどうか疑問に思っていましたか?

  ベストアンサー

  同じタグがついた質問を見る

elasticsearch