读书笔记:《分布式JAVA应用 基础与实践》 第六章 构建高可用的系统
    6.1避免系统中出现单点
    单点是指系统部署在单台机器上,一旦这台机器出现问题 ( 硬件损坏,网络不通等 ) ,系统就不可用
    6.1.1负载均衡
    无论是硬件还是软件负载均衡,都在系统中增加了负载均衡机器,负载均衡机器为避免自己成为单点,通常由两台购成,一台提供服务,一台 standby, 一旦提供服务的机器出现问题, syandby 这台自动接管。
    负载均衡机器选择实际业务处理机器主要有如下几种方式:
    随机 (Random) 选择
    Hash 选择
    Round-Robin 选择 即根据地址列表顺序选择
    按权重 (weight) 选择
    响应返回方式
    通过负载均衡机器返回
    直接返回至请求发起方
    第六章 构建高可用的系统 - 图1
    第六章 构建高可用的系统 - 图2
    6.1.2热备
    6.2提高应用的的可用性