<分佈式服務框架原理與實踐>讀書筆記2

繼續閱讀<分佈式服務框架原理與實踐>nginx

s28378000.jpg

第六章 服務路由後端

6.1 透明化路由瀏覽器

     路由,能夠聯想下路由器,好比經過瀏覽器要訪問某個網站,中間會通過不少路由器,但這些信息對用戶來講,沒有實際意義,咱們只關注「是否能夠上網」便可。緩存

透明化路由的實現通常採用【註冊中心】網絡

6.2 負載均衡負載均衡

  消費者調用服務者提供的服務,規則包括:框架

  1. 隨機;2.輪詢;3.服務調用時延(權重);4.一致性哈希;5.粘滯鏈接。
    前後端分離

熟悉nginx的,基本也是包括這些規則,原理都是相通的。異步

6.3 本地路由優先,能夠下降網絡開銷分佈式

6.4 路由規則,能夠設置若干過濾條件

  1. IP黑白名單設置

  2. 流量引導

  3. 讀寫分離

  4. 先後端分離

  5. 灰度升級

6.6 配置路由策略

本地配置

統一註冊管理

動態下發(portal)

第7 章 集羣容錯

分佈式環境中出錯的機率比較大,因此須要考慮容錯狀況。

失敗自動切換(Failover)

失敗通知(failback),處理費冪等性

失敗緩存(時延不敏感,緩存信息,週期發送)

快速失敗(failfast),最用於非核心業務,保護資源

第8章 服務調用

異步調用能夠下降時延;

異步兩種方式:future-get,future-Listener

相關文章
相關標籤/搜索