<em id="3iliw"></em>
  • <progress id="3iliw"></progress>
  • <tbody id="3iliw"><pre id="3iliw"></pre></tbody><dd id="3iliw"><noscript id="3iliw"></noscript></dd>

    <progress id="3iliw"></progress>

    杭州.net培訓
    達內杭州.net培訓中心

    13175137725

    微服務架構的優點和不足之處分析

    • 時間:2018-06-22 14:11
    • 發布:杭州.NET培訓
    • 來源:疑難解答

    什么是微服務?

    單體結構:

    缺點:

    1)只能采用同一種技術,很難用不同的語言或者語言不同版本開發不同模塊;

    2)系統耦合性強,一旦其中一個模塊有問題,整個系統就癱瘓了;一旦升級其中一個模塊,整個系統就停機了;

    3)要上線必須一起上線,互相等待,無法快速響應需求;

    4)集群只能是復制整個系統,即使只是其中一個模塊壓力大;

    微服務:

    不同模塊放到不同的進程/服務器上,模塊之間通過網絡通訊進行協作。

    適用于:模塊比較多,訪問量比較大的互聯網類系統,并不是所有項目都適合微服務

    優點:

    1)可以用不同的語言或者語言不同版本開發不同模塊;

    2)系統耦合性弱,其中一個模塊有問題,可以通過“降級熔斷”等手段來保證系統不血崩;

    3)可以獨立上線,能夠迅速響應需求;

    4)可以對不同模塊用不同的集群策略,哪里慢集群哪里。

    缺點:

    1)開發難度大,系統結構更復雜;

    2)運行效率低;(網絡通訊沒有進程通訊快)

    微服務架構要處理哪些問題?

    服務間通訊;服務治理與服務發現;網關和安全認證;限流與容錯;監視等

    一代微服務:Dubbo(Java)、Orleans(.Net)等 和語言綁定緊密;

    二代微服務:Spring Cloud等 適合混合開發

    二代微服務:Service Mesh(Service Fabric(微軟內部使用的、開源的)、lstio、Conduit等)

    目前:三方微服務還在快速發展中,更新迭代比較快(還不完善)

    .NetCore 微服務選型

    為什么是.net Core?雖然.Net Framework也可以實現微服務,但是.Net Core是為云而生,用來實現微服務更方便,而且.Net Core可以跨平臺。(.Net Framewordk不會再有.Net5.x 下一代就是.Net Core)

    二代微服務架構:Consul+Ocelot+.Net Core+Polly+.....;

    騰訊.net大隊長張善友把騰訊內部的架構實戰整理出一個開源項目NanoFabric(Github上可以搜到),NanoFabric不是一個獨立的技術,它只是幫我們搭建好了,配置好了的一個腳手架,只是一個膠水項目,文檔不全,僅供我們參考。

    在SpringCloud中:EurekaServer做服務治理和服務發現、Hystrix做熔斷降級、Zuul做網關;

    在NanoFabric中:Consul做服務治理和服務發現、Polly做熔斷降級、Ocelot做網關;

    在微服務中,服務之間的通訊有倆種主要形式:

    1)Restful,也就是傳輸Json格式數據。.net中就是對應的webapi技術 效率比較低,數據冗余,短連接

    2)二進制RPC:二進制傳輸協議,比restful用的http通訊效率更高,但是耦合性更強。技術有Thrift、gRPC等

    預約申請免費試聽課

    怕錢不夠?就業掙錢后再付學費!    怕學不會?從入學起,達內定制課程!     擔心就業?達內多家實踐企業供你挑選!

    上一篇:net編程開發培訓什么是json編程
    下一篇:net編程開發語言都有多少種形式變化
    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    江西省

    貴州省

    廣西省

    海南省

    国拍自产亚洲 2019国拍自产在线,国拍自产亚洲,国产a在线不卡 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>