0

我有两台机器,每台机器都是应用程序服务器。机器 X 是动态源。机器 Y 是静态源。

因此,用户始终连接到“x.com”。当他上传图片时,我需要将此信息发送到“y.com”。如何通过(在上传时)字节图像服务器 x.com 保存在 y.com 上?

在这里查看我开始做的事情:http: //forum.primefaces.org/viewtopic.php?f=3 &t=30239&p=96776#p96776

Balusc 在这里回答得很好: 在 Java Web 应用程序中从应用程序服务器外部提供静态数据的最简单方法

但我的情况略有不同。

我很感激任何帮助!谢谢!

4

2 回答 2

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" />
于 2013-05-10T20:04:34.860 回答
0

使用共享网络磁盘,例如:samba 或 NFS。如果你有 Linux/U*x 主机,你可以考虑设置 rsyncs

于 2013-05-10T20:09:30.180 回答