У меня есть некоторые серверные данные, которые мне нужно реплицировать (отправлять в режиме реального времени) из серверного приложения примерно на 100 клиентов wpf. Моя проблема заключается в том, что когда данный объект Order изменяется, он обычно меняет только 1 или 2 поля, поэтому я хочу отправить эти изменения только по проводам, а не по целому объекту - таким образом уменьшая полезную нагрузку по проводам, время обработки и т. Д., Поскольку весь объект Order имеет около 50 полей.
Данные представляют собой словарь объектов Order с ключом OrderId. Я использую protobuf-net для разделения данных и отправки по сети клиентам wpf.
Кто-нибудь имел дело с этой проблемой / проблемой раньше? Или есть идеи о том, кто этого достигнет?
Большое спасибо.