我们预计我们的应用程序会出现大量的流量激增 - 每秒大约需要1000个websocket keepalive连接,大约15分钟。我们希望通过ELB路由它们,但担心我们可能会丢失一些流量(尚未运行测试),因为亚马逊不会按时提供足够的ELB实例。我的问题是 - 你能强制他们至少配置x ELB实例吗?
The docs建议每个ELB实例只能获得~64k端口,总共需要约1m。
也许我错误地认为这是必要的,64k就足够了,因为ELB实例一旦建立就不会坐在websocket连接的中间(考虑到我们的流量激增特性)。澄清这一点也会有所帮助。
编辑:ELB实例似乎位于连接的中间。当我关闭ELB监听器时,连接终止(我的websocket服务器将其视为客户端关闭)。
答案 0 :(得分:1)