我还没有真正找到一个很好的解决方案,使用在node.js上运行的Elastic Beanstalk,与Elastic Load Balancer的Websocket,socket.io连接。任何人都可以很好地设置如何使用socket.io实现扩展node.js
以下是一些问题: 如果我们使用带有tcp监听器的负载均衡器,socket.io如何与https建立连接?
非常感谢任何尝试过这种实现设置的人提供一些见解:) 干杯
答案 0 :(得分:0)
是的,您可以对TCP连接进行负载平衡,可能就足够了。请记住,ELB的空闲超时时间为60秒,并且使用您的协议会比此更频繁地发送心跳。
如果您不了解或控制websocket协议,您可以考虑在EC2上运行负载均衡器(nginx,hipache,...)。
答案 1 :(得分:0)
现在有一天socket.io-redis