我已经查看了Kong源代码,这与外部的resty库有关: https://github.com/Kong/lua-resty-dns-client/blob/c25166d25bb2b5cbdc2e3fa9cb4d5d510f69a2c1/src/resty/dns/balancer/round_robin.lua#L86 创建了几个插槽到一个环中,基于分布在插槽上的权重(默认值约为10000)。 然后递增指针以找到要使用的对等方。