gpt4 book ai didi

java - HttpSolrServer 实例管理

转载 作者:行者123 更新时间:2023-11-29 05:56:24 29 4
gpt4 key购买 nike

在 Web 应用程序中跨多个线程共享单个 HttpSolrServer 是否安全?推荐吗?

每次构建一个新实例是否昂贵?在我的机器上大约需要 10 毫秒。

最佳答案

查看 HttpSolrServer 的源代码后的一些观察(在 grepcode )

  1. 没有作为类变量维护的请求特定数据。因此,只要所有配置参数(如基本 URL、连接超时等)未被任何线程修改,HttpSolrServer 的实例就可以在多线程环境中安全地使用。

    <
  2. HttpSolrServer 内部使用类 ThreadSafeClientConnManager 管理内部 http 客户端连接的线程安全(它使用 Apache HTTP Client 4.x连接到 solr)。这可确保在与 Solr 服务器通信时不存在线程安全问题。

关于java - HttpSolrServer 实例管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11931179/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com