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中指定顯示哪壹個接口的信息
訪問接口,可以看到請求妳的詳細信息