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