java B2B2C springmvc mybatis多租户电子商城系统-Spring Cloud Ribbon
Spring Cloud Ribbon是一個(gè)基于HTTP和TCP的客戶端負(fù)載均衡工具,它基于Netflix Ribbon實(shí)現(xiàn)。
通過(guò)Spring Cloud的封裝,可以讓我們輕松地將面向服務(wù)的REST模版請(qǐng)求自動(dòng)轉(zhuǎn)換成客戶端負(fù)載均衡的服務(wù)調(diào)用。
愿意了解源碼的朋友直接企鵝求求:二一四七七七五六三三
Ribbon中的核心概念是命名客戶端的概念。每個(gè)負(fù)載均衡器是組合的組合的一部分,它們一起工作以根據(jù)需要聯(lián)系遠(yuǎn)程服務(wù)器,并且集合具有您將其做為應(yīng)用程序開發(fā)人員(例如使用@FeignClient注釋)的名稱。
Spring Cloud使用RibbonClientConfiguration為每個(gè)命名的客戶端根據(jù)需要?jiǎng)?chuàng)建一個(gè)新的集合,做為ApplicationContext。這包含(除其他外)IloadBalancer,RestClient和ServerListFilter
Ribbon架構(gòu)如下:
技術(shù)架構(gòu)圖:代碼結(jié)構(gòu)圖: 資料和源碼來(lái)源
總結(jié)
以上是生活随笔為你收集整理的java B2B2C springmvc mybatis多租户电子商城系统-Spring Cloud Ribbon的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LeakCanary 源码分析
- 下一篇: 《JavaScript设计模式与开发实践