我有两台机器,每台机器都是应用程序服务器。 机器X是动态源。机器Y是静态资源。从Web应用程序中提供静态数据
因此,用户总是连接到“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
但是我的情况略有diferent。
我感谢任何帮助! 谢谢!
完美!这正是我打算做的!但是,我怎么能通过(在上传时)字节图像服务器x.com保存在y.com/images/? – Neeryck 2013-05-10 21:17:11
您有2种方式: 您可以直接上传到X.com,录制上传,然后将图片传递给Y.com。否则你可以上传到Y.com,每次上传都会向X.com发送一个请求,让他知道他收到了一张图片(你可以使用简单的Json和ssl来获得更好的安全性)。第一种方法实施起来比较简单,第二种方法的带宽较少 – bukk530 2013-05-10 23:10:59
感谢您的回复! 我收到了你的建议。 我正在考虑在x.com上扩展过滤器(PrimeFaces或新的过滤器),获取信息并上传它们以重新发送请求到y.com。 There(y.com)我扩展了Servlet,覆盖了doPost方法,并将图像记录在y.com中,该图像可立即通过“Y.com/images/image.xxxxx.jpg”访问。然后y.com将答案与图像的URL一起发送,以保存在数据库中并按照上面的引用访问: – Neeryck 2013-05-11 00:08:08