успешность выполнение event'а. Я пробую реализовать проверку следующим образом:
- определение геолокации пользователя через event (чтобы не замедлять время загрузки страницы пользователя из-за запроса на сторонний сервис геолокации)
- при этом в его модели геолокации записываю 'pending', чтобы знать, что event создан и больше не надо ему создавать event
Но если в течении 1 минуты геолокация не была определена, я бы хотел перезапустить event. Как это лучше реализовать? При выполнении события обернуть запрос к стороннему сервису в try, и всегда очищать 'pending'? Или есть возможность удалять event по иденификатору?
По шедулером(по крону) каждую минуту брать все пендинг ивенты созданые больше минуты назад и перезапускать их
Обсуждают сегодня