MayorPlay
@MayorPlay
!Программист

Как примерно лучше реализовать?

Всем привет, мне нужно реализовать систему аукционов, а именно, чтобы у каждого активного лота был таймер, который должен работать на сервере, т.е. по истечению времени должны происходить действия на сервере, никак не зависящие от пользователей и нужно реализовать систему автоматического бота, которые будет производить определенные действия, как это лучше реализовать на стороне сервера?
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
Decadal
@Decadal
Есть несколько способов. Из дешёвых - cron на секунду, который каждую секунду запускает скрипт и проверяет лоты. У такого варианта есть ограничения - он должен отрабатывать очень быстро.
Можно обойтись timestamp-ами в базе и раз в некоторое время выбирать все истекшие лоты за последний неотработанный отрезок времени, ограничив также какое-либо взаимодействие с истекшими лотами в остальных частях системы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
28 апр. 2024, в 00:54
10000 руб./за проект
28 апр. 2024, в 00:53
70000 руб./за проект
27 апр. 2024, в 21:24
150000 руб./за проект