我有兩臺機器,每臺機器都是應用程序服務器。 機器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