轮询是怎么分的

请求转着圈分给后面几台 一台接一个,轮着来 最简单的轮询(round robin)分发是【0】。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重)

开始练习 →

加权轮询多出了什么

比起普通轮询,加权轮询多考虑了【0】。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,0,1]),wei

开始练习 →

第 4 个请求发给哪台

按模型,3 台后端轮询,rr(4, 3) 交回哪个下标? 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,

开始练习 →

7 个请求各分几个

按模型,7 个请求轮询分给 3 台,distribute(3, 7) 各接几个? 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成

开始练习 →

补全:轮询选下标

补全 rr:第 n 个请求发给第 n%k 个后端。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,0,1

开始练习 →

补全:按权展开一轮

补全 weighted_expand:下标按权重重复放进序列。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→

开始练习 →

补全:权重之和

补全 total_weight:交回权重之和。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,0,1])

开始练习 →

upstream 块是干什么的

负载均衡配置里的 upstream 块,用来【0】。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,0,

开始练习 →

多后端默认怎么分

配好一组后端后,默认的分发方式是【0】。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,0,1]),we

开始练习 →

weight 配大了会怎样

给某台后端把 weight 配大,效果是【0】。 贯穿本节的负载均衡模型:rr(n, k) 轮询——第 n 个请求(从 0 数)发给第 n%k 个后端;weighted_expand(权重) 把下标按权展开成一轮([2,1]→[0,0,1]

开始练习 →