我有两台机器,每台机器都是一台应用服务器。 机器X是动态源。机器Y是静态源。
因此,用户始终连接到“x.com”。 当他上传图片时,我需要将此信息发送到“y.com”。 如何通过(在上传时)字节图像服务器x.com保存在y.com上?
看到我开始做的事情: http://forum.primefaces.org/viewtopic.php?f=3&t=30239&p=96776#p96776
Balusc在这里回答得非常好: Simplest way to serve static data from outside the application server in a Java web application
但我的情况略有不同。
我感谢任何帮助! 谢谢!
答案 0 :(得分:0)
我认为最简单的方法是在X.com上创建一个数据库表来跟踪用户在Y.com上存储的所有图像,例如:
+----------+-------------------------+
| user_id | image_path |
+----------+-------------------------+
| 0 | /images/image_xxxxx.jpg |
| 0 | /images/image_xxxxx.jpg |
| 2 | /images/image_xxxxx.jpg |
| 2 | /images/image_xxxxx.jpg |
| 3 | /images/image_xxxxx.jpg |
+----------+-------------------------+
然后在X.com上提供所有图像,将浏览器重定向到Y.com
X.com:
<img src="Y.com/images/image.xxxxx.jpg" />
答案 1 :(得分:0)
使用共享网络磁盘:samba或NFS。 如果你有Linux / U * x主机,你可以考虑设置rsyncs