Механизмы тайм-аута и повторного отката в msgraph-sdk-java
Недавно я начал использовать msgraph-sdk для Java для создания службы синхронизации для пользователей, файлов и т. Д. OneDrive. Я хочу сделать несколько вызовов с помощью пакетной обработки, например, получить информацию о разрешениях для нескольких файлов. Поддерживает ли SDK пакетные вызовы. Если да, может кто-нибудь указать мне на документацию или пример кода для того же.
Кроме того, в случае ошибок регулирования, таких как 429 или ошибок тайм-аута, я хочу добавить откат и повторную логику для большинства вызовов. Есть ли способ установить некоторые конфигурации при создании объекта IGraphServiceClient для выполнения логики повторного отката.
0 ответов
Чтобы ответить на ваш вопрос о регулировании, да, вы можете настроить RetryHandler. Существует объект RetryOptions, который можно настроить.
public RetryOptions(IShouldRetry shouldRetry, int maxRetries, long delay)