SpringCloud 介紹

SpringCloud 介紹

SpringCloud總架構圖如下

在01

本文主要介紹SpringCloud,從以下維度進行講解

首先思考如下問題

  • SpringCloud是什麼?
  • SpringCloud版本如何控制?
  • SpringCloud特性
  • SpringCloud軟件版本

針對以上的問題進行分析

  • SpringCloud是在SpringBoot的基礎上快速構建分佈式系統的工具類,外界俗稱 “全家桶” 因它整合了各種工具集類,簡便開發。熟悉SpringBoot的小夥伴應該會有體會。

  • SpringCloud的版本通過官網發現其通常使用類似1.4.0.RELEASE 命名,這裏面個人認爲含義如下
    1 代表主版本,4代表次版本,0代表增量版本,RELEASE代表特殊 穩定版本

  • 1.熟悉Springboot小夥伴知道,其中很多配置已經約定好,開發直接通過約定協議格式直接使用,即達到開箱即用、快速啓動,SpringCloud當然包含其全部特性
    2.可以部署在各種環境(PCserver、阿里雲、AWS雲、Docker)
    3.輕量級組件,如服務發現、配置中心、註冊中心(Eureka、Consoul、Ribbon、Feign、Hystrix)、Eureka類似Zookeeper,但比後者輕量級,相關組件後續文章會詳寫
    4.支持多種語言、Java\Scala\Groovy,熟悉大數據Spark比較熟悉Scala
    5.支持構建工具 Maven、Gradle,maven項目轉成gradle項目,可在pom文件目錄輸入 gradle init --type pom 即可

  • 筆者推薦使用 JDK1.8、Maven3.3.9、IDE(spring tool suite 3.8.2),不推薦Ecplise需要手動安裝很多插件、springboot 1.4.1、springcloud 1.4.1

作者簡介:張程 技術研究

更多文章請關注微信公衆號:zachary分解獅 (frankly0423)

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章