从零开始搭建spring-cloud(2) ----ribbon
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                从零开始搭建spring-cloud(2) ----ribbon
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                擼了今年阿里、頭條和美團(tuán)的面試,我有一個重要發(fā)現(xiàn).......>>>
在微服務(wù)架構(gòu)中,業(yè)務(wù)都會被拆分成一個獨立的服務(wù),服務(wù)與服務(wù)的通訊是基于http restful的。Spring cloud有兩種服務(wù)調(diào)用方式,一種是ribbon+restTemplate,另一種是feign。
其實我們已經(jīng)在上一節(jié)中介紹了使用Eureka進(jìn)行負(fù)載均衡。其實他的實現(xiàn)原理就是利用了Ribbon,我們當(dāng)前Spring Cloud版本不需要額外的引入Ribbon,在Eureka中已經(jīng)自動引入了Ribbon。Eureka的pom內(nèi)容如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix</artifactId><version>2.1.0.RELEASE</version></parent><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId><name>Spring Cloud Starter Netflix Eureka Server</name><description>Spring Cloud Starter Netflix Eureka Server</description><url>https://projects.spring.io/spring-cloud</url><organization><name>Pivotal Software, Inc.</name><url>https://www.spring.io</url></organization><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-netflix-eureka-server</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-archaius</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency><dependency><groupId>com.netflix.ribbon</groupId><artifactId>ribbon-eureka</artifactId></dependency></dependencies> </project>我們可以看到Eureka已經(jīng)幫我們引入了Ribbon。不需要我們手動引入了。
具體項目實現(xiàn),可以參考上一節(jié)后面的實現(xiàn)。
總結(jié)
以上是生活随笔為你收集整理的从零开始搭建spring-cloud(2) ----ribbon的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 从零开始学习docker(零)简单介绍D
 - 下一篇: 从零开始学习docker(一)