天天看點

springCloud Finchley 實戰入門(基于springBoot 2.0.3)【一 專題介紹】專題介紹入門學習用到的元件項目結構

專題介紹

目前 springCloud的最新版是基于springBoot 2.0.3的Finchley。由于2.x在1.x的基礎上有很大的變化。很多類方法和引用名稱多發生了改變。由于目前網上的很多教程多是基于1.x的。是以對于一開始用2.x版本的人會覺得上手很難。

我一開始就是用springCloud Finchley版本的,在學習的過程中也遇到了很多坑。是以現在通過文章部落格的方式把自己的學習過程記錄下來。希望也可以幫助到其他學習springCloud Finchley系列的人。由于本人技術很菜,難免可能會出現一些錯誤,希望大家見諒。

入門學習用到的元件

  • 服務治理:Eureka
  • 用戶端負載均衡:Ribbon
  • 服務容錯保護:Hystrix
  • 聲明式服務調用:Fegin
  • API網關服務:zuul
  • 分布式配置中心:Config
  • 消息總線:bus
  • 消息驅動微服務:Stream

項目結構

springCloud Finchley 實戰入門(基于springBoot 2.0.3)【一 專題介紹】專題介紹入門學習用到的元件項目結構

15324163021.jpg

基本上每個元件我都會建立一個目錄區對應的。其實學習完這些元件,我們就可以自己很好的架構一個微服務項目了。

下一篇開始就正式開始實戰入門學習。

github 項目源碼