Netflix の on service メソッドのようなものを使用する例をたくさん見てきまし@HystrixCommand
たが、1 つ以上のCacheManager
インスタンスを使用するときにサーキット ブレーカーを有効にすることは可能ですか? つまり、基盤となるサービスが利用できないか、時間の経過とともに不安定になった場合は、Spring キャッシュをバイパスします。
具体的には、Spring Cache の使用法では、単にメソッドに アノテーションが付けられてい@Cacheable
ます。通常、サーキット ブレーカーではフォールバックを指定しますが、フォールバックは「キャッシュを使用しないで、通常どおりメソッドを実行するだけです」です。アノテーションを使用してそれをどのように実装しますか? CacheManager
呼び出しを分離するためにコードをリファクタリングする必要がありますか?