整理负载均衡笔记:LVS、Nginx、Ribbon、Spring Cloud Balancer、Dubbo中的负载均衡
负载均衡就是多进程分担压力。负载均衡策略举例:随机、轮询、加权随机、加权轮询、一致性哈希、最小活跃度、最短响应时间。加权随机就是根据节点的权重划分区间,随机数落在哪个节点的区间,就决定是哪个节点,权重越大,区间越大,随机数落入的概率越大。加权轮询,举个例子,节点权重1、2、3,来了6个请求,第一个请求由第一个节点负责,第二个和第三个请求由第二个节点负责,最后三个由第三个节点负责。一致性哈希是哈希环,TreeMap实现。每个节点的哈希值对大小环大小取模,放在哈希环上,以分片策略为例,来了ID,ID