1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function mcp_config_pools()
mcp.backend_read_timeout(0.25)
mcp.backend_connect_timeout(0.5)
mcp.backend_failure_limit(1)
mcp.backend_retry_waittime(0.5) -- fast retry for test
local b1 = mcp.backend('b1', '127.0.0.1', 12131)
local b2 = mcp.backend('b2', '127.0.0.1', 12132)
local b3 = mcp.backend('b3', '127.0.0.1', 12133)
return mcp.pool({b1, b2, b3})
end
-- not making requests, just opening/closing backends
function mcp_config_routes(p)
fg = mcp.funcgen_new() -- stash in global
fg:new_handle(p) -- lock the pool from collection
mcp.attach(mcp.CMD_MG, function(r)
return "SERVER_ERROR nothing\r\n"
end)
end
|