當前位置:編程學習大全網 - 網站源碼 - SpringCloud遠程調用-OpenFeign

SpringCloud遠程調用-OpenFeign

OpenFeign是SpringCloud提供的壹個聲明式客戶端組件,可以通過註解和接口的組合實現服務的遠程接口調用,並且與Eureka和Ribbon組合使用能夠實現負載均衡的效果

1.在pom.xml中引入依賴

2.在主啟動類上添加 @EnableFeignClients 註解,開啟Feign支持

3.創建feignClient接口,並添加註解(指定需要調用的服務和接口)

4.在Controller中註入後,發起遠程調用

測試:訪問 http://localhost:9001/consumer/port

OpenFeign遠程調用的默認等待時長為1秒,超時後報錯

1.在消費者服務的application.yml文件中設置超時時間

2.在服務提供者端的接口處設置睡眠時間

3.在服務消費者端打印時間

重啟後訪問: http://localhost:9001/consumer/port ,發現等待壹段時間後,頁面獲取到端口值,訪問成功,說明時間控制生效

控制臺打印信息如下:

OpenFeign提供了日誌打印功能,能夠對feign借口的調用情況進行監控和輸出

Fegin的日誌級別:

2.在yml中指定顯示哪壹個接口的信息

訪問接口,可以看到請求妳的詳細信息

  • 上一篇:壹品慧充值燃氣步驟
  • 下一篇:什麽網站看股票資金流向?
  • copyright 2024編程學習大全網