文件名称:go-tcp-balance:用GO编写的TCP负载均衡器。 SSH负载平衡的主要用途
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-27 05:36:40
Go
go-tcp平衡器 一个用Go编写的小型TCP负载均衡器,它基于: 笔记 此负载平衡器并非用于平衡许多连接(例如每秒数百或数千),而是用于相对较少的连接(例如SSH连接),这会产生大量负载(因为用户启动任务)。 在我工作的地方,该程序用于“通用”计算服务器,以运行MATLAB作业或运行一些已编译的C代码。 大学正在使用它来以最低的负载将客户端分发到服务器。 设置 如果将此项目移动到文件系统中的其他位置,则必须更新初始化脚本,以便它们正确启动。 进程的PWD必须与PHP脚本位于同一目录中! 负载均衡策略 负载平衡器知道两种转发客户端的策略。 最低负荷 为此,您需要安装nrpe客户端。 nrpe是nagios使用的客户端。 然后,负载平衡器将运行nrpe命令check_load ,该命令必须在nrpe.cfg如下配置: command[check_load]=/usr/lib64/na
【文件预览】:
go-tcp-balance-master
----.gitignore(22B)
----src()
--------tcp-balance.go(19KB)
----scripts()
--------go-balance-master.conf(2KB)
--------gen-init-scripts.sh(852B)
--------get-nrpe-load.php(3KB)
----README.md(3KB)