2010-06-30 105 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。维基百科页面提到了带宽限制,这将适合您在服务器之间提供有限带宽的场景,我认为它会执行您要查找的预取。