偽のクライアント RequestInterceptor を使用してリクエスト ヘッダーを転送したいのですが、 内RequestInterceptor.apply
で RequestContextHolder.getRequestAttributes()
はnull
、 is ですSecurityContextHolder.getContext().getAuthentication()
(最終的にはヘッダーの値を取得することもできます)。
これは、Spring-Cloud Brixton にアップグレードする前に機能していました。次のパラメーターに変更すると問題が解決するため、hystrix コマンドをおそらく別のスレッドで実行する必要があります。
hystrix.command.default.execution.isolation.strategy: SEMAPHORE
さて、必要がなければ、この種のデフォルト値を変更することにあまり熱心ではありません。現在、ヘッダーを転送する別の推奨される方法はありますか?
ありがとう