_M.init = function()

in lib/shenyu/register/balancer.lua [23:33]


        _M.init = function(self, server_list)
            local servers, nodes = {}, {}
            for serv, weight in pairs(server_list) do
                local id = string.gsub(serv, ":", str_null)
                servers[id] = serv
                nodes[id] = weight
            end

            _M.balancer = require("resty.chash"):new(nodes)
            _M.servers = servers
        end