Как вы используете Spring Circuit Breaker с Cache Manager? - PullRequest
0 голосов
/ 07 ноября 2019

Я видел много примеров использования таких вещей, как @HystrixCommand от Netflix для методов обслуживания, но возможно ли включить автоматический выключатель при использовании одного или нескольких экземпляров CacheManager? Другими словами, обойти кеш Spring, если базовая служба недоступна или нестабильна во времени.

В частности, при использовании Spring Cache у нас просто есть метод, помеченный @Cacheable. Обычно с автоматическим выключателем вы указываете запасной вариант, но наш запасной вариант - «Не используйте кеш, просто выполняйте наш метод в обычном режиме». Как бы мы реализовали это с помощью аннотаций? Нужно ли проводить рефакторинг нашего кода для разделения вызовов CacheManager?

...