Андрей Шубин, Все переигралось.
Теперь допустим есть 10 серверов, который каждую минуту по крону запускает питон скрипт.
1)Делается запрос в базу
2)Обработка( у каждого сервера своя)
3)Отправка в viber.
Андрей Шубин, Пока что точно не знаю, но для 1 записи из бд массив в 200 ключей.
Отправляться должны все записи. Кол-во записей всегда динамично т.е размер всегда разный будет.
Aleksey Solovyev, Куки могут подчистить и все собьется, а этого нельзя допускать.
Допустим если щас номер 7 показывает , а через админку поместил sort_id 3, то этот баннер пропустил.
Как сделать что бы не пропустило. И sort_id это порядок показа
Баннеры не одни для всех, а эти 5000 идут для каждого пользователя т.е
1-ый юзер посмотрел 5, а второй 0. Значит первому показываем 6-ый баннер,а 2-ому юзеру 1-ый баннер.
И если допустим появится новый баннер с id 5001 и ему изменил sort_id на 3 , то его нужно добавить в очередь и первому юзеру показать следующим. А потом показывает sort_id 7 т.е продолжается дальше порядок
Теперь допустим есть 10 серверов, который каждую минуту по крону запускает питон скрипт.
1)Делается запрос в базу
2)Обработка( у каждого сервера своя)
3)Отправка в viber.
Как тут можно справится с дублированием кода?