我有一个托管在 Web 服务器(IIS 7)上的 asp.net Web 应用程序。它使用 Lucene 进行搜索功能。Lucene 搜索请求由位于 2 个应用程序服务器 (IIS 7) 上的 .Net WCF 服务提供服务。这两个应用程序服务器使用“netscaler”进行负载平衡。
这两个服务器都托管一个 .net windows 服务,该服务每天晚上更新各自服务器上的搜索索引。
我需要在这两个服务器上同步搜索索引,以便在任何时候这两个服务器都有最新的索引。考虑到两个应用程序服务器中的任何一个都可以根据其可用性来服务搜索请求,我在想什么可能是最好的架构/设计策略。
请问有什么输入吗?
谢谢阅读!