文件名称:my-load-balancer
文件大小:7KB
文件格式:ZIP
更新时间:2024-04-25 17:05:20
Go
构建并运行 LB_TYPE=(RR, LEAST, "OPTIONAL DEFAULT RR") LOG_ENABLED(true, "Optional Default empty") go run main. go least_connection. go round_robin . go /* or */ LB_TYPE = RR LOG_ENABLED = true go run main. go least_connection. go round_robin . go 最常见的负载均衡器方法 循环赛 负载平衡器在重复循环中将连接请求分配到服务器池 加权轮循 这类似于标准的轮询,但是可以将某些服务器分配给更高的优先级 最少连接 负载均衡器向活动连接数最少的服务器发送新请求 最短响应时间 最小带宽 加权最少连接 这就像最少的连接,但是可以为某些服务器分配更高的优先级 随机的 我选
【文件预览】:
my-load-balancer-master
----go.mod(33B)
----main.go(5KB)
----round_robin.go(2KB)
----round_robin_test.go(2KB)
----least_connection.go(2KB)
----README.md(3KB)
----least_connection_test.go(2KB)
----.gitignore(30B)