2016-11-18 36 views
0

release notes of Infinispan 8描述了一個新功能:交錯式遙控得到交錯的遠程GETs是否也用於複製緩存?

這些在user guide描述:

11.4。分發模式

遠程GET請求是交錯的:我們請求來自主所有者的值,但如果它在合理的時間內沒有響應,我們也會向備份所有者請求值。

此功能僅在分配模式中有記錄。

  • 是此功能用於複製模式呢?
  • 一般而言:假設複製高速緩存是分佈式高速緩存的特例,是否安全?

回答

4

一般來說,是的,確實複製模式是分佈式緩存的特例。代碼幾乎相同,除了複製模式保留的副本數量等於羣集大小:每個節點也將是完整副本。

一個獲取操作時不會發出遠程獲取在當前節點也是條目的擁有副本。所以雖然Remote Get在調用方法時也會「交錯」,但實際上當您有Replication時,您將永遠不會實際執行Remote Get。

+0

那麼在'mode = sync'帶有'replicated-cache'的情況下,遠程GET不會發生?在'mode = async'的情況下會發生什麼?在這種情況下,不應該總是存在遠程GET(如果節點不是主要所有者)? – Beryllium

+0

不,您應該只在某些節點沒有看到您的更新一段時間的情況下使用'mode = async'。 –

相關問題