SpringBoot-基礎介紹
阿新 • • 發佈:2022-03-05
SpringBoot時什麼:
SpringBoot是整合Spring技術棧的一站式框架
SpringBoot是簡化Spring技術棧的快速開發腳手架
SpringBoot優點:
Spring Boot缺點:
微服務:
- 微服務是一種架構風格
- 一個應用拆分為一組小型服務
- 每個服務執行在自己的程序內,也就是可獨立部署和升級
- 服務之間使用輕量級HTTP互動
- 服務圍繞業務功能拆分
- 可以由全自動部署機制獨立部署
- 去中心化,服務自治。服務可以使用不同的語言、不同的儲存技術
微服務產生分散式
分散式的困難:
遠端呼叫
服務發現
負載均衡
服務容錯
配置管理
服務監控
鏈路追蹤
日誌管理
任務排程
......
分散式的解決:
SpringBoot+SpringCloud
雲原生:
原生應用如何上雲。Cloud Native
上雲的困難:
服務自愈
彈性伸縮
服務隔離
自動化部署
灰度釋出
流量治理
如何讓學習SpringBoot:
官方文件架構:
檢視版本新特性;
https://github.com/spring-projects/spring-boot/wiki#release-notes