Использование таймеров в приложении MVC - PullRequest
0 голосов
/ 15 мая 2018

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

В настоящее время я вызываю действие контроллера для вычисления победителя со стороны клиента с использованием Ajax. Но это решение зависит от того, находится ли клиент на странице, где выполняются вызовы Ajax. Мне нужно решение, которое не зависит от клиента.

1 Ответ

0 голосов
/ 15 мая 2018

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

Я не знаю много о веб-сокетах в сочетании с mvc, но это, возможно, способидти

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...