作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的测试表明,当它有大约 10k 个并发连接时,亚马逊负载均衡器会与其实例保持连接。这是亚马逊负载均衡器的限制吗?如果没有,是否有设置?我的测试需要支持多达 1M 的并发连接。
谢谢,
肖恩·阮
最佳答案
ELB 的扩展方式应该不止于此,但您需要从多个似乎来自唯一源 IP 的测试客户端进行测试。这将导致多个 ELB 实例在后台生成多个实例(这可以通过 DNS 查找检测到)。这在 Rightscale 发布的白皮书中有解释:
http://blog.rightscale.com/2010/04/01/benchmarking-load-balancers-in-the-cloud/
请注意,ELB 资源扩展需要一点时间,因此测试需要运行 20 分钟或更长时间。
您还需要确保负载均衡器背后有足够的资源。 EC2 实例(如上面提到的白皮书中所示)似乎达到了每秒 10 万个数据包左右的吞吐量限制,这限制了可以提供服务的并发连接数(请记住 TCP 和 HTTP 的开销)。您将需要大量实例才能处理 1M 并发连接,我不确定您会在什么时候达到 ELB 的限制;在 RightScale 的测试中,他们只达到了 19k。
此外,您还需要明确 1M 并发连接的确切含义,您的意思是总保持连接(假设启用保持连接),还是表示每秒 1M 事务?
关于amazon-ec2 - 到亚马逊负载均衡器的最大并发连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8437326/
我是一名优秀的程序员,十分优秀!