我们的网站处于过渡模式。作为其中的一部分,我们将遗留和Sitecore站点并排运行。当我们将页面移动到Sitecore时,我们为每个页面创建一个映射,以便有一个旧URL到新的URL映射。此映射存储在Sitecore中,我们使用Solr来决定传入请求如何重新路由流量 - 遗留或Sitecore。
我们遇到Solr故障的事件,此功能停止工作。现在这个映射中大约有100K个条目,因此没有Solr,由于每小时都有大量的呼叫,因此很难实现这一点。我正在寻找备份系统的建议,如果Solr发生故障,重定向将会起作用。
感谢任何帮助。
答案 0 :(得分:1)
我们使用的一种方法是使用Redis将url参数映射到solr fq' s。您可以执行类似于将URL映射到适当目的地的操作。我们发现Redis非常稳定且非常快。
答案 1 :(得分:0)
您使用的任何系统在变得不可用时都有缺点。 Apache Solr通常非常可靠,但为什么不确保在Apache Solr部署上有备份和高可用性?您可以查看Apache Solr云以设置高可用性并使用备份API。或者,您可以使用Solr-as-a-Service为您处理。