<分布式服务框架原理与实践>读书笔记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

相关文章
相关标签/搜索