Я пытаюсь создать веб-браузерную игру в реальном времени в ASP.Net MVC3, но я не уверен, каков наилучший подход к обработке событий в реальном времени на стороне сервера.
Представьте, что клиент хочет обновить здание, обновление здания требует времени. Запись вставляется в базу данных, которая содержит время окончания и на клиенте запускается запуск таймера AJAX. Я думал о том, чтобы служба Windows работала все время. Каждую секунду служба проверяет таблицу и выполняет реальную обработку, когда время истекло. Однако я могу представить, что когда у вас есть огромное количество данных для обработки, это может стать проблематичным.
Как лучше всего это сделать?
Приветствие.