use*_*907 6 lucene lucene.net
我在我的门户网站中使用Lucene API,它将拥有1000个并发用户.我们的Web服务器将调用Lucene API,它将位于app服务器上.我们计划使用2个app服务器进行负载平衡.鉴于此,我们应该在第二个应用服务器上复制lucene索引的策略是什么?请提示?
Emi*_*l H 3
您可以使用solr,它包含内置复制。这可能是最好和最简单的解决方案,因为实现您自己的复制方案可能需要大量工作。
也就是说,对于我正在从事的一个项目,我自己也将这样做。不同之处在于,由于我们使用 PHP 作为前端,因此我们在接受查询并返回数据库主键列表的套接字服务器中实现了 lucene。我的计划是将更改推送到服务器并将它们存储在队列中,首先将它们存储到内存索引中,然后在负载足够低时将内存索引刷新到磁盘。
尽管如此,这仍然是一件复杂的事情,在我们拥有足够可靠的稳定的最终解决方案之前,我准备做大量的工作。
归档时间:
17 年,2 月 前
查看次数:
5073 次
最近记录:
15 年,10 月 前