适用于大型文件的AppFabric Cache

时间:2010-06-30 07:14:59

标签: file caching replication appfabric

我需要像AppFabric这样的解决方案来在多台服务器上存储大文件(最多500 MB)。

我简要解释一下背景: 有一个中央服务器(让我们称之为CS)用户上传文件。连接到其他服务器的设备可能会使用这些文件(让我们称之为RS1 ... RSn)。问题是RS和CS之间的带宽是有限的,并且许多(大)文件可以由多个用户上传。当设备连接到RS时,文件应该在本地可用,以便在没有CS-RSx连接瓶颈的情况下传输它们。多个设备可以从同一个RSx甚至从不同的RS下载相同的文件,这就是我称之为“缓存”的原因。无论如何,一种预取(将文件从CS推送到RS)将是更可取的。

有没有办法直接使用AppFabric用于此目的,还是有任何有效的替代方案? 我怀疑是否有任何开箱即用的组件同时进行缓存和预取,无论如何我需要一个部分临时解决方案来开始。

谢谢

1 个答案:

答案 0 :(得分:2)

我认为AppFabric不是你想要的,我认为你最好在中央服务器和远程服务器之间查看file replication。那个维基百科页面提到了带宽限制,这适合你的服务器之间可用带宽有限的情况,我认为它会做你正在寻找的那种预取。