Ribbon Feign和OpenFeign的區別

2021-10-18 05:58:23 字數 1261 閱讀 3593

ribbon 是 netflix開源的基於http和tcp等協議負載均衡元件

ribbon 可以用來做客戶端負載均衡,呼叫註冊中心的服務

ribbon的使用需要**裡手動呼叫目標服務,請參考官方示例:

feign是spring cloud元件中的乙個輕量級restfulhttp服務客戶端

feign內建了ribbon,用來做客戶端負載均衡,去呼叫服務註冊中心的服務。

feign的使用方式是:使用feign的註解定義介面,呼叫這個介面,就可以呼叫服務註冊中心的服務

feign支援的註解和用法請參考官方文件:

feign本身不支援spring mvc的註解,它有一套自己的註解

// user-api 子專案

public

inte***ce

sysuserresource

// user-client 子專案 , 依賴了user-api 子專案

// 其他業務模組可以直接依賴此模組,通過呼叫介面即可完成服務的遠端呼叫,open-feign會對此類做動態**

// name = "user-center" 是被呼叫的服務例項名稱

@feignclient

(name =

"user-center"

)public

inte***ce

sysuserresourceclient

extends

sysuserresource

// user-impl 子專案

@restcontroller

public

class

sysuserresourceimpl

implements

sysuserresource

}// role-impl 子專案 , 依賴了 user-client 子專案

在Android Studio上使用OpenCL

在嘗試了很多的方法後,終於可以在android studio上使用opencl,現在記錄一下過程。git clone git github.com gaussrieman libopencl stub.git 在android.mk中新增乙個static library include clear ...

在AndroidStudio中使用OpenCV總結

簡單2步 模組的xml檔案 模組的gradle android 參好上面 然後run執行正常就可以下一步了,快了快了加油 arguments dandroid stl c shared 這裡是要新增的不然可能無法載入so 這裡是新增的 sourcesets 自己按照實際情況新增,只是我的總結。這裡我...

centos7利用docker安裝openvas

b.配置檔案 gsad log.conf etc openvas openvasmd log.conf pwpolicy.conf redis conf etc redis c.資料檔案 ca var lib openvas cert data gnupg mgr openvasmd plugins...