轮询是怎么分的
请求转着圈分给后面几台 一台接一个,轮着来 最简单的轮询(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]