springcloud Hoxton SR5-第一天

SpringCloud+SpringCloud alibaba(第一天)

技術要求

java8+maven+git、github+Nginx+RabbitMQ+SpringBoot2.0

微服務架構理論

微服務架構是一種架構模式,它提倡將單一應用程序劃分成一組小的服務,服務之間互相協調、互相配合,爲用戶提供最終價值。每個服務運行在其獨立的進程中,服務與服務間採用輕量級的通信機制互爲協作(通常是基於HTTP協議的RESTful API)。每個服務都圍繞着具體業務進行構建,並且能夠被獨立的部署到生產環境、類生產環境等。另外,應當儘量避免統一的、集中式的服務管理機制,對具體的一個服務而言,應根據業務上下文,選擇合適的語言、工具對其進行構建。

基於分佈式的微服務架構

  • 服務註冊與發現
  • 服務調用
  • 服務熔斷
  • 負載均衡
  • 服務降級
  • 服務消息隊列
  • 配置中心管理
  • 服務網關
  • 服務監控
  • 全鏈路追蹤
  • 自動化構建部署
  • 服務定時任務調度操作

SpringCloud= 分佈式微服務架構的一站式解決方案,是多種微服務架構落地技術的集合體,俗稱微服務全家桶

Boot 和Cloud版本選型

要點:不是Boot 版本越新越好,看官網提示

cloud 版本最新:Hoxton SR5

boot最新: 2.3.1

官網推薦配合使用的版本:

Release Train Version: Hoxton.SR5

Supported Boot Version: 2.2.1.RELEASE

也可以通過下面的網址返回的json字符串,查看依賴關係

springCloud 組件停止更新說明:

原因: 1.被動修復bugs 2.不再接受合併請求 3.不再發布新版本

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