我有一些服务器端数据需要从服务器应用程序复制(实时推送)到大约 100 个 wpf 客户端。我的问题是,当给定的 Order 对象更改时,它通常只更改 1 或 2 个字段,所以我只想通过网络发送这些更改而不是整个对象——因此减少了整个 Order 对象周围的线路负载、处理时间等50 个字段。
数据是以 OrderId 为键的 Order 对象字典。我使用 protobuf-net 序列化数据并通过网络发送到 wpf 客户端。
以前有人处理过这种模式/问题吗?或者对谁来实现这一目标有任何想法?
非常感谢。
最佳答案
使用 CaSTLe.DynamicProxy 创建一个简单的代理,它保存所有已更改的属性的名称。
关于c# - 为给定对象从服务器向客户端发送 ‘updated only fields’ 的模式/技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504538/