初識 OpenFeign 服務介面呼叫

2021-10-03 20:37:34 字數 857 閱讀 2161

官網:

feign 簡介:

feign 是乙個宣告式 webservice 客戶端。使用 feign 能讓編寫web service 客戶端更加簡單。

它的使用方法是定義乙個服務介面然後在上面新增註解。feign 也支援可插拔式的編碼器和解碼器。spring cloud 對 feign 進行了封裝,使其支援了spring mvc標準註解和 httpmessageconverters。feign 可以與 eureka和ribbon 組合使用以支援負載均衡。

github:

feign 能幹什麼?

feign整合了ribbon

利用ribbon維護了payment 的服務列表資訊,並且通過輪詢實現了客戶端的負載均衡。而與ribbon不同的是,通過feign 只需要定義服務繫結介面且以宣告式的方法,優雅而簡單的實現了服務呼叫。

feign 和 openfeign 兩者區別

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-feignartifactid

>

dependency

>

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-openfeignartifactid

>

dependency

>

OpenFeign服務呼叫

依賴 org.springframework.cloud groupid spring cloud starter openfeign openfeign 使用步驟 微服務呼叫介面 註解 feignclient 1 主啟動類新增 enablefeignclients註解 2.業務邏輯介面 feign...

服務呼叫 open feign

1 pom引用 org.springframework.cloud spring cloud starter openfeign 2 啟動類 標註 enablefeignclients basepackages 你的feign介面存放包 開啟服務呼叫 enablefeignclients basep...

三 服務呼叫 OpenFeign

restcontroller provider public class providercontroller org.springframework.cloudgroupid spring cloud starter openfeignartifactid dependency 這裡其實是為該介面...