2012-03-28 46 views
0

我們有兩個web服務器Web場。我們使用XML文件(存儲在Web應用程序中)進行數據存儲,並將該XML文件轉換爲Excel,然後在將新記錄添加到XML文件後通過電子郵件發送文件。我們沒有意識到,因爲我們在網上農場,我們將有兩個不同的XML文件,每個服務器一個。而且,這些文件將有不同的數據。 任何建議我們如何處理這種情況。Web場+ XML文件的數據存儲

回答

1

理念

  1. 使用集中式數據庫服務器來存儲XML文件。
  2. 儲存在位置中的文件所共有的兩個服務器 - 例如網絡附加存儲(注意,這將需要您更新應用程序邏輯來管理/禁止該文件併發寫入訪問)
  3. 寫的合併程序,這兩個文件的轉換/郵寄過程之前合併在一起。

小心#2。您將被誘惑在服務器A上創建一個允許服務器B訪問它的文件共享。在這種情況下,您將創建失敗,由此,如果服務器A出現故障單點,因爲它不能獲取到XML文件是A.服務器B也沒用

+0

感謝所有這些好的建議答覆。 Sol1將不起作用,因爲我們正在避免DB存儲數據並因此優先選擇XMl文件。 Sol2看起來很複雜。對於sol3,這些文件存在於不同的服務器中,因此將它們合併爲一個可能會很麻煩。如果他們在同一臺服務器上,它會很好。 – shazia 2012-03-29 21:18:45

0

我們最後決定用IP地址重定向到一臺服務器,因此我們將擁有一個XML文件,它將以電子郵件的形式發送到Excel文件。