我看到一吨约上传多个文件的问题,但没有对上传单个文件到多台服务器,所以这里去...将文件上传到多个服务器
我有一个ASP.NET应用程序,将在两台负载均衡的服务器上运行,并且我想允许用户上传文件并使它们最终在两台服务器上运行。什么是最干净的方式来做到这一点?我使用IIS 6 btw。
浮现在脑海中的一些想法是:
1)使用指向两个服务器可以访问一些共享位置的虚拟目录。如果应用程序在网络服务中运行,是否会有任何访问问题?我假设应用程序需要以共享位置机器上存在的用户帐户运行。应该如何为此设置权限?
2)这将是很好,如果我可以通过jQuery发布请求到我的两个服务器,引用他们的端口号。即使服务器位于同一个域中,这也违反了同一个源策略,对吧?
是否有另一个我忽略的解决方案?其他网站如何做到这一点?
如何设置权限以便您的应用程序写入每台机器?您的应用程序是否以网络服务运行,或者是否模拟了可访问每台计算机的ID? – wsanville 2010-03-07 14:00:39
他们为文件复制进行模拟。我们有一个域帐户,但如果两台服务器具有完全相同的用户名/密码,则可以互换使用。您可能想要在配置文件中加密密码。 – roufamatic 2010-03-08 15:25:09