1. 程式人生 > 其它 >SpringBoot-基礎介紹

SpringBoot-基礎介紹

  SpringBoot時什麼:

    SpringBoot是整合Spring技術棧的一站式框架

    SpringBoot是簡化Spring技術棧的快速開發腳手架

  SpringBoot優點:
    

  Spring Boot缺點:

      

      

    微服務:    

  • 微服務是一種架構風格
  • 一個應用拆分為一組小型服務
  • 每個服務執行在自己的程序內,也就是可獨立部署和升級
  • 服務之間使用輕量級HTTP互動
  • 服務圍繞業務功能拆分
  • 可以由全自動部署機制獨立部署
  • 去中心化,服務自治。服務可以使用不同的語言、不同的儲存技術

    微服務產生分散式

      分散式的困難:

        遠端呼叫

        服務發現

        負載均衡  

        服務容錯

        配置管理

        服務監控

        鏈路追蹤

        日誌管理

        任務排程

        ......

      分散式的解決:

        SpringBoot+SpringCloud

    

    雲原生:

      原生應用如何上雲。Cloud Native

    上雲的困難:
      
服務自愈

      彈性伸縮

      服務隔離

      自動化部署

      灰度釋出

      流量治理

      

......

    如何讓學習SpringBoot:

      官方文件架構:

        

  

  

檢視版本新特性;

https://github.com/spring-projects/spring-boot/wiki#release-notes