Повторите политику для Google Drive Rest API - PullRequest
0 голосов
/ 23 октября 2019

Я хочу настроить политику повторов для клиента Drive Rest API, но не могу найти способ, как это сделать. Я нашел только эту статью , но она ничего не говорит о реализации. Это означает, что я должен сам реализовать логику повторных попыток или я что-то пропустил?

1 Ответ

0 голосов
/ 23 октября 2019

Вам нужно будет написать собственную политику повторных попыток. Вот несколько советов: -

  • 401 - это токен с истекшим сроком доступа, поэтому получите новый токен и повторите попытку
  • 403 - проверьте сообщение, чтобы узнать, является ли это "тарифом"предел превышен". Если это так, вам нужно повторить попытку с дросселем. Задержка в 1,5-2 секунды обычно будет приемлемой.
  • 5xx - иногда это временные ошибки в Gdrive, а иногда и ошибка. Сделайте экспоненциальный откат и повторите попытку, но не пытайтесь повторить попытку более 3 или 4 раз, потому что, если это еще не сработало, это вряд ли.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...