2017-03-09 6 views
0

CloudSolrClientインスタンスをマルチスレッド環境で使用しようとしています。 CloudSolrClientクラスはスレッドセーフですか?データベース接続プールとして管理する必要がありますか?CloudSolrClientはスレッドセーフですか?

アドバイスは大いに役立つでしょう。

おかげ

答えて

0

はい、CloudSolrClientはスレッドセーフで、あなたはすべてのあなたのスレッド間で構成されたシングルトンを共有することができます。

そこはprecautionsわずか数は、次のとおりです。あなたが 複数のコレクションへのリクエストを作成している場合defaultCollectionは変更可能であるため、

CloudSolrClientは、スレッドセーフではありません。これは 文書の単一のキューから複数のコレクションにインデックスを作成しようとしている場合に痛みを伴うことがあります。

複数のCloudSolrClientインスタンスを1つのコレクションごとに構成できます。

関連する問題