ザ・春クラウドdocは言う:Spring Cloud Feignクライアントの微調整方法は?
Hystrixがクラスパス上にある場合は、デフォルトで装うが、回路ブレーカを持つすべてのメソッド をラップします。良いことだが、どのように、私は特定の例外を無視するHystrixのオプションを設定します
- ?私は
ErrorDecoder
の実装で、HTTPステータスコードを例外にマッピングしています。私が@HystrixCommand
をメソッドに入れたら、Feignはそれを尊重しますか? - 私たちの要件は、依存関係に対して行われたすべてのHTTP呼び出しに関するさまざまな詳細を記録することです。現在私はこれを行う
RestTemplate
を飾っています。私がコードで見て、Dave Syerの答えhereに基づいて、FeignはRestTemplate
を使用しません。では、どのようにログ記録要件を満たしていますか?インターフェイスfeign.Client
は有望ですが、私はそれが使用するかどうかは完全にはわかりませんが。
ありがとう回路ブレーカをトリガしたいん例外で、私はみます上記。 'HystrixCommand'アノテーションをサポートするために、feignに対する改善リクエストを開いているとどう思いますか? –
私はそれが飛ぶとは思っていません(注釈はjavanicaを使用せず、注釈がどこから来るのですか)。無視された例外を設定する機能を求めてもOKです(実装に関係なく)。 – spencergibb
https://github.com/spring-cloud/spring-cloud-netflix/issues/1346 –