我有一个问题,关于如何使用AWS弹性负载均衡器来平衡WebSocket。
在AWS弹性负载均衡器后面有2个EC2实例。
当任何用户登录时,用户会话将与其中一台服务器建立连接,比如EC2实例1。现在,所有来自同一用户的请求将被路由到EC2实例1。
现在,我有一个来自不同系统的不同无状态请求。该请求将包含userId。这个请求可能最终会发送到EC2实例2。我们需要根据请求中的userId向用户发送通知。
现在:
1)假设用户会话与EC2实例1建立连接,但通知是从EC2实例2发起的。 我不确定如何在这种情况下通知用户浏览器。
2)WebSocket连接是否存在像64K这样的限制,以及如何在多个服务器之间进行处理,因为用户是通过负载均衡器进入的。
谢谢