集羣中的每臺服務器都有一個搜索索引,每15分鐘從一臺服務器同步一次搜索索引。這樣做是因爲附加到索引不能在nfs上發生,因爲羣集;請參閱documentation(否則索引將位於所有服務器均可訪問的共享文件夾中)。管理負載平衡環境中的Zend_Search_Lucene索引
我遇到的問題是,如果採取的行動需要修改索引,修改發生在索引的本地副本上,我需要一種方法將這些更改同步到父級儘可能使用侵入性最小的方法(以便通過下一次同步將更改傳播到集羣中的所有服務器)。
我試着通過http引用父服務器索引,但這不起作用,因爲mkdir無法通過http完成。有沒有辦法引用遠程服務器的索引?如果有一個完全不同的方法可用,將被考慮
此解決方案的問題在於服務器B和C可能也有更新,並且同步一個會覆蓋另一個。 – Akeem 2009-07-07 12:43:30
看看我的解決方案和下面的'傑森的'解決方案..它們在架構上非常相似,看起來像你最好的選擇 – 2009-07-08 19:08:22