SignalR: отправить полное состояние или мутации состояния? - PullRequest
0 голосов
/ 05 июля 2019

Я немного учился, пока болел дома, и хотел попробовать SignalR.

Поскольку мне всегда легче мотивировать себя, когда я действительно разрабатываю что-то полезное, я разработал игровое лобби, которое может служить для онлайн-игры. Все довольно просто: люди входят в систему и появляются в списке. Они могут сами создать игровую комнату или присоединиться к комнатам других людей.

В настоящее время я реализовал это очень простым способом: я просто отправляю всю обновленную структуру данных, когда что-то меняется. Это работает, но похоже на обман.

С другой стороны, когда я буду использовать сообщения, которые на самом деле изменяют структуру данных, это намного больше работы, и возникает вероятность того, что вещи не синхронизируются при сбое сообщений и т. Д ...

Я хотел бы услышать от людей с немного большим опытом работы с SignalR, что является лучшей практикой ....

...