Настройка библиотеки Polly для возврата к кэшированным значениям, только если служба недоступна - PullRequest
0 голосов
/ 23 марта 2020

Я очень плохо знаком с Полли. Я провел небольшое исследование, но так и не смог выяснить, возможно ли / как элегантно использовать Полли, чтобы использовать значение в виде строки только в случае сбоя запроса. Пример:

Служба A хочет получить данные от службы B через http. Я всегда хочу получить самые последние данные (политика кэширования в несколько минут будет в порядке). Но если служба B не работает, я хочу иметь возможность использовать кэшированные данные, пока служба недоступна.

Простое использование кэша Полли, похоже, не решает проблему. Но при использовании кэша только в резервной ситуации он не заполняется последними значениями, поскольку его обходили до тех пор, пока не произошел сбой. Вы поняли мою точку зрения? THX

...