我们目前正在尝试使以下各项协同工作:
网络套接字
粘性会议
SSL协议
弹性豆茎
我们尝试将ELB传入端口配置从HTTP / HTTPS切换到TCP / SSL,这成功使Websocket正常工作。
但是,我们的系统依赖于粘性会话,因此不可能通过TCP / SSL获得粘性会话。我们想找到一种可以同时在SSL上使用websocket和粘性会话的方法。
我们确实看到了此博客中提出了一种解决方法,但是该解决方法似乎摆脱了我们仍然希望使用的Elastic Beanstalk。 (http://johan.heapsource.com/post/31047804966/the-state-of-websockets-ssl-and-sticky-sessions)。
非常感谢社区的任何帮助或建议!
谢谢!
最佳答案
不幸的是,似乎对此没有兴趣。经过大量研究,AWS ELB仍然看起来无法执行sticky + websockets。
唯一实际的解决方案是不使用ELB并使用nginx或其他东西自己管理。看来还有更多工作要做。
关于ssl - 在Elastic Beanstalk上一起设置websocket,粘性 session 和SSL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28492879/