Я использую работника Sidekiq для выполнения некоторых запросов в Facebook после того, как пользователь впервые подписывается. Обычно задача занимает около 20 секунд или около того.
Я хочу загрузить некоторую информацию на страницу с помощью ajax-запроса, как только синхронизация будет завершена, но я не уверен, что лучше всего проверить выполнение задания с помощью Javascript.
Одна из возможностей заключается в том, чтобы настроить работника Sidekiq на настройку файла cookie после завершения остальных заданий. Затем я могу использовать функцию setTimeout, чтобы продолжать проверять файл cookie перед вызовом функции загрузки. Но я не уверен, что это лучший способ сделать это. Могу ли я использовать Redis вместо этого?