Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 08.01.2019 22:30:06

Рулетка на Laravel и sockets

Здравствуйте всем. решил реализовать рулетку на Laravel и sockets.io и зашел в тупик. есть игра называется Jackpot. суть игры - заходит несколько участников и начинается игра, в течении 40 секунд могут зайти другие игроки и сделать ставку. после окончания этих 40 секунд должно рандомно выбрать победителя. вопрос в том, как по истечению этих 40 секунд обратиться к серверу лишь одним запросом что бы сгенерировать победителя? ведь у каждого этот скрипт открыт и каждый обратится к серверу, А нужно что бы только один раз, может кто знает как это грамотно реализовать?

Не в сети

#2 21.01.2019 23:56:01

Re: Рулетка на Laravel и sockets

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

Не в сети

Подвал раздела