1

Netflix の on service メソッドのようなものを使用する例をたくさん見てきまし@HystrixCommandたが、1 つ以上のCacheManagerインスタンスを使用するときにサーキット ブレーカーを有効にすることは可能ですか? つまり、基盤となるサービスが利用できないか、時間の経過とともに不安定になった場合は、Spring キャッシュをバイパスします。

具体的には、Spring Cache の使用法では、単にメソッドに アノテーションが付けられてい@Cacheableます。通常、サーキット ブレーカーではフォールバックを指定しますが、フォールバックは「キャッシュを使用しないで、通常どおりメソッドを実行するだけです」です。アノテーションを使用してそれをどのように実装しますか? CacheManager呼び出しを分離するためにコードをリファクタリングする必要がありますか?

4

1 に答える 1