Как использовать метод повтора системы реактора - PullRequest
0 голосов
/ 17 июня 2020

Ниже приведен мой код для копирования большого двоичного объекта из одной учетной записи хранения в другую с помощью v12 java sdk. Я хочу повторить попытку, если запрос попадет в doOnError. Если при повторной попытке он успешно выполняется, я хочу уменьшить число errorCount. Кроме того, я хочу знать, попадет ли он в doOnError, выполнит ли он logi c, записанный в doOnError, или он будет напрямую вызывать повторную попытку для определенных c раз, а затем, если повторная попытка не удалась, она вызовет doOnError logi c . Пожалуйста, напишите

destinationblobClient
      .copyFromUrl(url.toString())
      .doOnError(
          error -> {
            errorCount.addAndGet(1);
          })
      .doOnSuccess(
          response -> {
            successCount.addAndGet(1);
          })
      .subscribe();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...