dimqakolyada
@dimqakolyada
Telegram бот @kodi_robot ответит на любой вопрос!

Как избавиться от конфликта потоков при устаревании ключа авторизации?

Пусть есть программа, которая парсит некоторе API в Х потоков, а лучше даже Х программ, они между собой не взаимодействую. Грубо говоря запущено несколько экземпляров одного и того же парсера, просто каждый парсит свою сущность. В какой-то момент JWT ключ авторизации устаревает и каждый поток получает ошибку. Бросать все их авторизовываться кажется нерациональным, т.к. они законфилтуют, поскольку каждый получит свой ключ. Соответстенно будут устаревать и так и не смогут придти к одному единому ключу. Подскажите, пожалуйста, как принято решать такую проблему?
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Composer для контроля валидного ключа и его перезапроса: т.е. он управляет всеми параллельными/асинхронными потоками, использующие ключ авторизации.
Если композер разрешил - то поток(и) исполнеяется, иначе - ждёт команды.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы