我目前在单个负载均衡器下的两个 EC2 节点上运行 REST API 应用程序。与来自多个 IP 的少量流量的标准负载平衡方案不同,我仅从几个 IP 获得大量流量。因此,我希望来自每个单独 IP 的请求分布在所有可用节点之间。
然而,即使关闭了会话粘性,情况似乎也并非如此。查看我的日志,几乎所有请求都发送到一台服务器,而我最小的客户端发送到辅助节点。这是有害的,因为对我的服务的请求可能会持续长达 30 秒,而失去该主节点将意味着不成比例的请求被杀死。
我如何指示我的 ELB 循环处理每个客户的单独请求?