在 Elastic Beanstalk 上同时设置 websockets、粘性会话和 SSL

Setting up websockets, sticky sessions, and SSL all together on Elastic Beanstalk

我们目前正在尝试让以下内容协同工作:

我们已尝试将我们的 ELB 传入端口配置从 HTTP/HTTPS 切换到 TCP/SSL,这成功地让 websockets 工作。

但是,我们的系统依赖于粘性会话,不可能通过TCP/SSL获得粘性会话。我们想找到一种方法,我们可以在 SSL 上同时拥有 websockets 和粘性会话。

我们确实看到了这个提出变通办法的博客,但看起来该变通办法摆脱了我们仍然愿意使用的 Elastic Beanstalk。 (http://johan.heapsource.com/post/31047804966/the-state-of-websockets-ssl-and-sticky-sessions).

非常感谢来自社区的任何帮助或建议!

谢谢!

不幸的是,似乎对此缺乏兴趣。经过大量研究,AWS ELB 似乎仍然无法执行 sticky+websockets。

唯一实际的解决方案是不使用 ELB 而使用 nginx 或其他东西并自行管理。看来还有更多工作要做。