1
我想創建一個asp.net應用程序(可能是signalR或Web API)
這裏有一個情況
1)第三方或外部應用程序更新的XML文件(約1000條目)服務器上的每15分鐘
2)XML包含ProdID,數量,ShippingDate
3)與ProdID,產品的名稱和說明從數據庫中檢索。
4)在UI上,只讀視圖需要以表格格式顯示來自XML的所有記錄。 5)當服務器端任何記錄更改(15分鐘內XML被覆蓋)時,更改Qty或ShippingDate更新的產品的顏色也會發送新的價值數量和發貨日期,在極少數情況下,可能會刪除記錄在XML
(產品是XML的新版本中刪除)我米思考以下的設計在asp.net應用程序和更新緩存
通知客戶端更新Records-Asp.net
- 緩存XML對XML的變化
- 使用 的LINQ to XML轉換爲類
- 店以前collectioin的收集和電流集合時,將清除緩存
- 比較採集和識別記錄被更改
- 準備更改的記錄,可以與服務器上的公共方法來重試採集。
- 向客戶端發送更新的服務器上的記錄通知。 在客戶端上,通知打電話給服務器獲取數據。
讓我知道如何更快地比較xml集合以識別哪些記錄被更改。
通過Web API完成從服務器到客戶端的xml數據的方法
Web API和Signal R如何可以在同一個應用程序中。我剛接觸SignalR
任何投入將這種方法