構建微服務 第一章 什麼是微服務 008總結

2021-07-10 07:27:19 字數 362 閱讀 5704

沒有銀彈

在我們結束這章之前、我們要承認微服務不是免費的午餐也不是銀彈,微服務有分布式系統的複雜性,而且我們也學習了如何管理

分布式系統的複雜性仍然是艱鉅的工作。如果從乙個單一系統的角度來看,處理部署、測試、監控會變得容易。而且我們也需要考慮如何伸縮我們的系統來改善系統的彈性。

但是也會有些頭痛的問題比如分布式事務、cap原理的限制等等。

總結

希望到這裡我們已經簡單了解了什麼是微服務、什麼讓這門技術區別於其他解耦技術和微服務的關鍵亮點。接下來的章節我們詳細討論微服務的各個方面、討論它如何幫助發揮有點避免缺點。我們會覆蓋幾個話題,但是我們會從指導系統演化的架構開始。

什麼是微服務,微服務簡介

目錄 微服務今天簡單了解一下微服務,在看微服務前,先了解一下傳統的單機系統。所有的業務子模組都集中在乙個系統中,優點是便於管理,但是規模變大的時候,缺點就很明顯了。缺點 當產品規模越來越大,各種的大大小小模組都塞在乙個專案中,必然會使整個專案變的臃腫,讓開發者難以維護。系統的各個功能模組都依賴於同樣...

第一章 微服務閘道器 入門

一 什麼是服務閘道器 服務閘道器 路由 過濾器1 路由 接收一切外界請求,到後端的微服務上去 2 過濾器 在服務網關中可以完成一系列的橫切功能,例如許可權校驗 限流以及監控等,這些都可以通過過濾器完成 其實路由 也是通過過濾器實現的 二 為什麼需要服務閘道器 上述所說的橫切功能 以許可權校驗為例 可...

一 什麼是微服務

什麼是微服務?什麼是單體架構?單體架構的問題?1.複雜性高 1.1 難以理解,復用性低 1.2 難以理解導致 質量低,複雜性進一步增加 1.3 難以被修改和重構 2.伸縮性差 2.1 單體只能按整體橫向擴充套件,無法分模組垂直擴充套件 2.2 io密集型模組和cpu密集型模組無法獨立公升級和擴容 3...