日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

10分鐘搭建基于Spring Cloud的微服務框架

 

小編2015年進入一家互聯網公司開始接觸微服務。當時對微服務的概念也是懵懵懂懂。在逐步的探索中,踩了大大小小的坑不計其數。最開始使用的還是Springboot1.4.x的版本。版本的升級也遇到了許多的麻煩。所有與微服務相關的組件都需要自己動手搭建。比如服務注冊發現、負載均衡、API網關等重量級的組件。系統跑的磕磕絆絆。

現如今,Spring Cloud已經非常成熟了。上面提到的相關組件與Spring Cloud已經可以無縫連接,如果你使用Maven作為構建工具的話,只需要引入你想要的依賴,并在代碼上加上相關的注解,或者在配置文件中輸入你想要的配置,可以說是分分鐘搞定一個微服務的框架。今天小編就來介紹一下搭建基于Spring Cloud的微服務框架是多么簡單。

1、 搭建工程。

1.1、任意位置創建一個目錄spring-cloud,在此目錄下創建一個文本文件,取名pom.xml。

10分鐘搭建基于Spring Cloud的微服務框架

 

1.2、 IDEA打開spring-cloud工程。你的第一個Spring Cloud微服務框架工程搭建完成啦!

2、 服務注冊與發現Eureka Server。

2.1、創建一個新的module,取名eureka-server。pom.xml文件添加spring-cloud-starter-eureka-server依賴。

2.2、創建啟動類,啟動類中添加@EnableEurekaServer注解。配置文件Application.yml文件添加spring.application.name=eureka-server、server.port=8761。eureka.client.register-with-eurkea和eureka.client.fetch-registry給false。eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka/。

2.3、啟動eureka-server。

10分鐘搭建基于Spring Cloud的微服務框架

 

3、 客戶端負載均衡Ribbon Client。

3.1、創建一個customer-service的module。

3.2、pom.xml添加spring-cloud-starter-netflix-eureka-server和spring-cloud-starter-netflix-ribbon依賴。

3.3、創建啟動類,并添加@ EnableEurekaClient注解。注入一個restTemplate的bean。加上@LoadBanlanced注解。

3.4、添加application.yml文件,spring.application.name=customer-service、server.port=8010、eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka/。

同上4個步驟再創建一個provider-service的module。配置基本相同,只是不用注入restTemplate。

啟動customer-service和provider-service兩個服務,provider-service可以任意發布出來一個rest接口。customer-service中使用provider-service這個虛擬的IP去調用,測試一下效果。

如果provider-service啟動多個端口,看看是否實現了負載均衡?

Feign、Hystrix、Zuul和Spring Cloud Config后續文章再行介紹。

分享到:
標簽:Spring Cloud
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定