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
任何投入将这种方法