SpringCloud Netflix-SpringClound Alibaba

1.SpringCloud的套件
2.什麼是微服務
3.反向代理
4.動靜分離
5.演化的若干個階段



1.SpringCloud的套件
   Eureka 微服務註冊與發現
   Actuator 微服務監控
   RestTemplate  服務器遠程調用
   Ribbon 客戶端的負載均衡
   OpenFeign 聲明式服務調用
   Hystrix微服務熔斷、降級、資源隔離
   HystrixDashboard
   Zuul微服務網關
   Config微服務配置中心
   Sleuth zipkin 微服務鏈路追蹤
2.什麼是微服務
  

3.反向代理
 
    有反向代理,首先就想到正向代理。
   
3.1正向代理
          一般的訪問流程是客戶端->服務器,現在改成客戶端->代理。
   

   3.2反向代理
     
客戶端->代理服務器->服務器,客戶端和服務器之間是互不可見。
   

4.動靜分離
   
爲了加快網站的解析速度,把動態和靜態頁面由不同的服務器來解析,降低原來單個服務器的壓力。

5.演化的若干個階段(此處爲參考別的文檔上演化過程,沒有寫全。)
  
5.1.單節點 all in one

5.2數據庫分離

5.3 動靜分離 加入nginx(流量清洗)

5.4動靜分離,數據緩存 all in one

5.5動靜分離,數據緩存,分庫分表,allinone
5.6動靜分離,數據緩存,分庫分表,文件獨服務器長傳下載
5.7動靜分離,數據緩存,分庫分表,文件獨服務上傳下載,tomcat負載均衡,session共享
5.8動靜分離,數據緩存,分庫分表,文件獨服務上傳下載,tomcat負載均衡,session共享,域名動靜分離
5.9動靜分離,數據緩存,分庫分表,文件獨服務上傳下載,tomcat負載均衡,session共享,域名動靜分離LVS負載,高可用,微服務架構,閉環數據,消息異步消費,緩存集羣。
 

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