【问题标题】:Sitecore Solr LoadbalancingSitecore Solr 负载平衡
【发布时间】:2016-06-30 10:09:35
【问题描述】:

我正在开发一个 sitecore 应用程序,我需要设置 3 个节点集群,在 2 台服务器中配置 solr,并在所有 3 台服务器中配置 zoo keeper。所以我正在寻找一些负载平衡 solr 实例的解决方案。我们正在开发 azure windows 2012 vms。前端应用程序建立在 siteoCore 之上,我们使用 IIS 作为我们的 Web 服务器。那么,如果不使用 solr 的内部负载均衡器“LBHttpSolrServer”或外部 azure 提供的负载均衡器,那么最好的选择是什么?请建议我,但我不能选择第 3 方负载均衡器。我们有 5 台 CD 服务器。 我可以使用应用程序请求路由模块去服务器场吗?那么我需要在 CD 服务器或 SOLR 服务器的哪个位置安装它?

【问题讨论】:

  • 嗨,Deb,您使用的是哪个版本的 Solr?您是安装 Solr 还是使用 Azure 上可用的 Solr VM?为了澄清起见,您想知道 LBHttpSolrServer 和 Azure 负载均衡器之间的最佳选择吗?谢谢,维尼修斯
  • 我们使用的是 solr 4.10.3。我已经安装了 solr 并将 solr 注册为 windows 服务。所以想知道solr负载平衡的最佳选择。我可以去 IIS 服务器场吗?
  • LBHttpSolrServer 将是最佳选择,因为您不想使用 3rd 方应用程序并假设您的 SOLR 在 Apache 服务器下运行。
  • 我们将 solr 作为 Windows 服务运行。我们没有使用 apache 服务器。

标签: azure solr sitecore load-balancing


【解决方案1】:

根据您提供的所有信息,最好的方法是部署 LBHttpSolrServer 作为您的负载平衡解决方案。

请在此处找到更多信息:LBHttpSolrServer

另外,请注意,即使作为 Windows 服务运行,它也必须有一个在后台运行 Solr 或 Apache TomCat 的可执行文件路径。

谢谢,

维尼修斯

【讨论】:

    猜你喜欢
    • 2015-05-19
    • 2017-09-21
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多