我有2个server 上面庄了tomcat5.5. 然后做成了cluster.
现在我一个应用是从客户端上传一个附件到server。
然后再提供给其他用户下载。
但是如果我上船的文件在server a 上,
但是客户端的请求被转发到server b 上面去了,,就找不到要下载的文件。。该如何处理? 大家是怎么做的?
我想的办法就是 让上传和下载的请求都只发送到server A,我该如何配置呢。
请做过类似东西的朋友们执教阿。。
谢谢。
[b]问题补充:[/b]
我们有一个存储,但是有些问题,厂家在诊断,估计要1个月不能用,
所以我要找个替代的方法啊。
天阿。。。。。。。。。。。。。。你居然是这样的问题, 我受不了了。
你应该问的是, 怎么作NFS
你的问题是存储问题。 其实, 你是要多台机器共同用一个存储。 最简单的办法是, 你有一个存储, 可以mount到你的每个WEB SERVER机器上。 我不知道你的项目投资如何, 一般来说, webserver是比较忌讳放置用户数据的。 你WEBSERVER的操作系统是什么? 如果是WINDOWS我不知道, 如果是linux可以使用NFS。
我建议你用一个独立的机器作存储。这样安全多了。
现确定的问题吧。 你可以加我的MSN SDH5724@163。COM 我可以详细问下。
[url]http://www.iteye.com/problems/6036[/url]
将文件上传一个共有文件服务器上.
1.两边server的文件同步咯,A这边有文件上传时,成功后启动一个线程,发送文件到对方,对方读取流保存文件,B这边也这样作.
2.如果A server 找不到, 就请求B,让B返读取文件返回流.
3.也可以单独写一个小项目,专门处理文件上传,下载.
用 Socket