linux – 最大化HAProxy负载均衡器上的TCP连接

我目前正在使用HAProxy来平衡从客户端到我的Erlang应用服务器的tcp连接.连接是持久的,这意味着我在优化的服务器上限制大约64K客户端(我目前在m1.large EC2实例上运行HAProxy).我的应用服务器旨在根据TCP连接的数量进行水平扩展.令我担心的是,我需要与app服务器相同数量的HAProxy服务器,因为它是1:1的连接.目前有一种方法可以“代理”到应用服务器的tcp连接,这样一旦HAProxy将客户端发送到我的Erlang服务器,它就可以释放连接,准备好为另一个客户端服务吗?是否有任何论文,现有的解决方案,我可以阅读,所以我只需要担心我的应用服务器上的64K限制,而不是担心负载平衡服务器本身?

解决方法

是什么让您认为您仅限于64K客户?你应该能够提供更多服务.端口数不是限制因素,而是内存和cpu功率限制了您在任何给定时间可以打开的连接数量.检查: http://www.kegel.com/c10k.html已过时,只需将其视为c100k或c1M问题.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...