【文件属性】:
文件名称:loadBalancer:使用 Node.js 制作的负载均衡器
文件大小:4KB
文件格式:ZIP
更新时间:2021-07-11 18:43:33
JavaScript
这是什么?
一个简单的 Node.js 负载均衡器。
最初用于平衡/集群无法处理许多 TCP 连接的遗留应用程序。
Public port e.g. 8000 ----> basePort
Public port e.g. 8000 ----> basePort+1
Public port e.g. 8000 ----> basePort+2
特征
当插槽已满时能够杀死侦听器。 避免TCP SYN数据包出去。
空闲超时
每台服务器最大连接数
与许多实例一样,当所有插槽都关闭时,路由将移动到下一个实例
原生 Node.js
跑步
node loadBalancer.js
配置文件
只需编辑 config.json 文件即可开始和路由
平衡器面向公众的端口
"publicPort" : "8000",
目标服务器的 IP(将被平衡)
"DLIP" : "12
【文件预览】:
loadBalancer-master
----config.json(217B)
----loadBalancer.js(11KB)
----README.md(2KB)
----.gitignore(31B)