2010-06-30 102 views
1

我需要像AppFabric這樣的解決方案來在多臺服務器上存儲大文件(最多500 MB)。大文件的AppFabric緩存

我簡要解釋一下上下文: 有一箇中央服務器(我們稱之爲CS),用戶上傳文件。這些文件可能被連接到其他服務器的設備使用(我們稱之爲RS1 ... RSn)。問題在於RS和CS之間的帶寬有限,許多(大型)文件可能被多個用戶上傳。當設備連接到RS時,這些文件應該在本地可用,以便它們可以在沒有CS-RSx連接瓶頸的情況下傳輸。多個設備可以從相同的RSx甚至不同的RS下載相同的文件,這就是爲什麼我稱它爲「緩存」的原因。無論如何,一種預取(推送文件從CS到RS)將是更可取的。

有沒有辦法直接使用AppFabric用於此目的,或者是否有任何有效的選擇? 我懷疑是否有任何既能緩存又能預取的開箱即用組件,無論如何,我需要一個部分的臨時解決方案來開始。

謝謝

+1

「大」有多大?每個服務器上是否需要存在每個文件? – PhilPursglove 2010-06-30 07:57:07

+0

我用更好的解釋編輯了這個問題。感謝您的關注。 – fra 2010-06-30 08:36:04

回答

2

我不認爲AppFabric中的你在找什麼在這裏,我想你會更好看到中央和遠程服務器之間file replication。維基百科頁面提到了帶寬限制,這將適合您在服務器之間提供有限帶寬的場景,我認爲它會執行您要查找的預取。