集群中的每台服务器都有一个搜索索引,每15分钟从一台服务器同步一次搜索索引。这样做是因为附加到索引不能在nfs上发生,因为群集;请参阅documentation(否则索引将位于所有服务器均可访问的共享文件夹中)。管理负载平衡环境中的Zend_Search_Lucene索引
我遇到的问题是,如果采取的行动需要修改索引,修改发生在索引的本地副本上,我需要一种方法将这些更改同步到父级尽可能使用侵入性最小的方法(以便通过下一次同步将更改传播到集群中的所有服务器)。
我试着通过http引用父服务器索引,但这不起作用,因为mkdir无法通过http完成。有没有办法引用远程服务器的索引?如果有一个完全不同的方法可用,将被考虑
此解决方案的问题在于服务器B和C可能也有更新,并且同步一个会覆盖另一个。 – Akeem 2009-07-07 12:43:30
看看我的解决方案和下面的'杰森的'解决方案..它们在架构上非常相似,看起来像你最好的选择 – 2009-07-08 19:08:22