高手之路——服务负载均衡设计与实践

服务负载均衡设计与实践

负载均衡系统

  • 硬件
    • F5
    • A10
    • Radware
  • 软件
    • LVS
      • 4层
    • Nginx
      • 7层
    • HAProxy
      • 4层或7层

负载均衡算法

  • Double LoadBalance
    • Random
      • 随机、按权重设置随机概率
    • RoundRobin
      • 轮询、按约定后的权重设置轮询比率
    • ConsistentHash
      • 一致性Hash,相同参数的请求总是发到同一提供者

广义负载均衡

  • 完整的故障处理恢复机制
    • 故障自动发现
    • 故障服务自动摘除
      • 服务熔断机制
    • 请求自动重试
    • 服务恢复自动发现

水平分层架构案例
在这里插入图片描述
使用zk作为注册中心,可以做到服务发现。但是当程序假死,比如死循环或者有bug时,zk不能很好的发现。
所以需要用到网关层的熔断机制。

水平分层架构案例

  • 业务逻辑层1故障
    • 谁来发现
      • 网关层
      • 注册中心
        • zk
        • etcd
        • consul
    • 如何发现
    • 能否发现一切问题
  • 服务熔断机制
    • Netflex OSS Hystrix
    • 熔断后恢复机器
    • 机器类型
      • 物理机/虚拟机
        • kill process
      • 容器化
        • kill process
        • kill pod

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值