1
我希望Solr主服務器在提交時調用從服務器的複製處理程序。我想通過一個commitWithin
和一個URL來調用當實際發生。solr是否有post-commit掛鉤(或其他)來通知slave?
我希望它(提交後的掛鉤網址)到一旦主提交通知奴隸,以便奴隸可以開始拉動。
目前我們承諾主人,然後致電solr/CORE/replication/?...
爲每個奴隸。現在我想改變爲commitWithin。
我希望Solr主服務器在提交時調用從服務器的複製處理程序。我想通過一個commitWithin
和一個URL來調用當實際發生。solr是否有post-commit掛鉤(或其他)來通知slave?
我希望它(提交後的掛鉤網址)到一旦主提交通知奴隸,以便奴隸可以開始拉動。
目前我們承諾主人,然後致電solr/CORE/replication/?...
爲每個奴隸。現在我想改變爲commitWithin。
是的,Solr(至少最新的一個)有一個flexible post-commit hook。它由Solr本身觸發,所以知道提交實際發生的時間(回答有關commitWithin的註釋)。
不知道太多,但似乎你選擇不使用默認的「思考」,當涉及到Solr。 Solr奴隸們應該自己決定何時提供新的數據,而不是「獲取武力」數據,可以這麼說。如果您需要「實時」複製,那麼降低「pollInterval」時間將是一條可行的路線。話雖如此,下一個問題將是爲什麼你想讓主控制複製? – 2013-04-24 09:23:12
我們目前在主服務器上提交併等待響應,然後調用從服務器複製處理程序;我們以編程方式完成這一切。在此工作流程中更改提交以commitWithin,並且您需要其他東西嗎? – aitchnyu 2013-04-24 09:33:32
我會一起跳過複製處理程序的調用並保存一些令人頭痛的問題。 Solr從站有能力自行提取數據,如果主服務器正在進行提交,他們將發出「等待」。 – 2013-04-24 09:34:35