少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          微服務架構采用Scale Cube方法設計應用架構,將應用服務按功能拆分成一組相互協作的服務。每個服務負責一組特定、相關的功能。每個服務可以有自己獨立的數據庫,從而保證與其他服務解耦。
          微服務優點
          1、通過分解巨大單體式應用為多個服務方法解決了復雜性問題,每個微服務相對較小
          2、每個單體應用不局限于固定的技術棧,開發者可以自由選擇開發技術,提供API服務。
          3、每個微服務獨立的開發,部署
          4、單一職責功能,每個服務都很簡單,只關注于一個業務功能
          5、易于規模化開發,多個開發團隊可以并行開發,每個團隊負責一項服務
          6、改善故障隔離。一個服務宕機不會影響其他的服務
          微服務缺點:
          1.開發者需要應對創建分布式系統所產生的額外的復雜因素
          l  目前的IDE主要面對的是單體工程程序,無法顯示支持分布式應用的開發
          l  測試工作更加困難
          l  需要采用服務間的通訊機制
          l  很難在不采用分布式事務的情況下跨服務實現功能
          l  跨服務實現要求功能要求團隊之間的緊密協作
          2.部署復雜
          3.內存占用量更高
          posted on 2017-12-31 16:41 abin 閱讀(416) 評論(0)  編輯  收藏 所屬分類: microservice

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 瑞金市| 务川| 新竹县| 宿松县| 锦屏县| 益阳市| 嘉善县| 宁晋县| 唐河县| 丰镇市| 华宁县| 甘德县| 阳曲县| 资源县| 弥勒县| 新河县| 中超| 汾西县| 扬州市| 江山市| 行唐县| 邢台县| 哈巴河县| 富平县| 双柏县| 封丘县| 黄石市| 迁西县| 汉中市| 长葛市| 班玛县| 广东省| 五河县| 额敏县| 湖北省| 景洪市| 都兰县| 肥东县| 淄博市| 台东市| 武义县|