我有两个 EC2 实例与 Tomcat 服务器一起运行。我使用 beanstalk 部署了 war。我的负载均衡器在“实例”选项卡下列出了这两个 EC2 计算机。
我正在尝试进行一些负载测试。当我使用负载平衡器 URL 生成负载并命中时,请求仅发送到单个实例(不是在所有运行期间都发送到同一个实例)。另一个实例完全空闲。
即使在我的 beanstalk 自动缩放设置中,我也将最大和最小实例数设置为 2,以确保两台机器始终处于启动状态。
有人可以指出可能存在的问题吗?
多谢。
答案1
弹性负载均衡器通过为不同的客户端提供不同的 IP 地址来分散负载。您有多少台机器产生负载?如果只有一台,那么负载一次只会流向一台机器。