负载均衡器算法中的插槽?

Posted

技术标签:

【中文标题】负载均衡器算法中的插槽?【英文标题】:Slots in the loadbalancer algorithm? 【发布时间】:2018-08-17 22:27:48 【问题描述】:

通过 `kong' api gateway 的文档,在上游服务器中有一个叫做槽的概念。我没明白那个意思。请分享这方面的知识。

【问题讨论】:

【参考方案1】:

我看了一下Kong源代码,这是相对于外部resty lib的:

https://github.com/Kong/lua-resty-dns-client/blob/c25166d25bb2b5cbdc2e3fa9cb4d5d510f69a2c1/src/resty/dns/balancer/round_robin.lua#L86

几个槽被创建成一个环,并基于分配在槽上的权重(~10000 默认值)。 然后增加一个指针以找到要使用的对等点。

【讨论】:

以上是关于负载均衡器算法中的插槽?的主要内容,如果未能解决你的问题,请参考以下文章

负载均衡算法怎么实现?看这篇就够了!

一文搞懂负载均衡中的一致性哈希算法

f5负载均衡算法

客户端负载均衡Ribbon之二:Loadbalance的几种算法以及在ribbon中的使用

常见的负载均衡技术

Nginx负载均衡常见的算法