FeignClient調用添加動態header


微服務架構中,我們通常會使用FeignClient進行服務之間的調用,為了鏈路追蹤和服務調用監控,我們需要對FeignClient調用時的request header 進行自定義動態添加屬性。操作如下:
創建一個FeignClientInterceptor,實現 feign.RequestInterceptor 接口
 
         
@Slf4j
@Component
public class FeignClientInterceptor implements RequestInterceptor { 

  @Override

  public void apply(RequestTemplate requestTemplate) {
      //這里去添加動態的header屬性 requestTemplate.header("",""); log.info("feign header:{}", JSON.toJSONString(requestTemplate.headers())); } }

 

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM