日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

springcloud入门[宏观认识]

發布時間:2024/5/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springcloud入门[宏观认识] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  • 基礎

    1.1. 什么是微服務
  • 獨立的系統拆分成多個小型服務,服務在各自進程中運行,服務間通過基于HTTP的RESTful風格的API進行通信協作

    高內聚,低耦合,獨立開發測試部署,可以使用不同語言編寫

    1.2. 與單體系統的區別

    單體:一處修改,影響全局,部署困難,維護困難
    微服務:不同功能模塊可以單獨擴展和維護;一個服務更新不會影響其他服務;便于容量評估;
    1.3. 如何實施

    運維:原來運維一個現在維護多個
    接口一致性:版本管理接口管理
    分布式復雜:網絡延遲,分布式事務,異步消息

    微服務九大特性:
    服務組件化:像計算機組成一樣組成軟件服務,一個可以獨立更換和升級的單元
    按業務組織團隊:
    做產品的態度:持續關注服務運作,不斷改善
    智能端點和啞管道:由進程內方法調用改為RPC調用(粗粒度) http restful api調用,輕量級消息總線mq中間件

    去中心化治理:不同的服務用不同的技術實現
    去中心化數據管理:強調無事務調用,最終一致性

    基礎設施自動化:自動測試,自動部署
    容錯設計:單體一掛全掛,微服務自動恢復

    演進式設計:不可一下子追求太完美,不斷完善
    1.4. why cloud

    比沒有經驗的人組裝的更加穩定,相當于品牌機
    社區活躍度高
    spring背景強大
    1.5. spring boot

    cloud基礎
    自動配置,快速開發,輕松
    2. 服務治理:Eureka

    springboot風格的自動化配置,引入依賴和注解配置輕松整合
    服務注冊
    服務
    3. client負載均衡:Ribbon

    客戶端維護
    4. 容錯:Hystrix

    斷路器監控故障避免故障在分布式系統中蔓延
    服務降級,服務熔斷,線程和信號隔離,請求緩存,請求合并以及服務監控
    5. 聲明式服務調用:Feign

    整合Ribbon客戶端負載均衡和Hystrix容錯,聲明式web服務客戶端定義
    可插拔注解支持
    6. API網關:Zuul

    所有外部客戶端的訪問都要經過它的調度和過濾:相當于外觀模式

    基本功能:請求路由,負載均衡,校驗過濾
    高級:服務治理框架整合,熔斷機制,服務
    7. 配置中心:Config

    基礎設施和應用的外部集中配置中心
    8. 消息總線:Bus

    廣播,消息訂閱和消費,應用配置信息的自動更新
    9. 消息驅動:Stream

    輕量級消息驅動微服務框架
    簡化消息中間件的使用,自動化配置風格,RabbitMq,
    10. 服務跟蹤:Sleuth

    一個請求可能對應多個后端鏈路,每條鏈路以來的額服務出現延遲過高或錯誤都可能失敗,這個就是用來全鏈路跟蹤,幫助快速發現錯誤根源和每條請求鏈路上的性能

    總結

    以上是生活随笔為你收集整理的springcloud入门[宏观认识]的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。