AWS是否支持使用SSL的websockets?
EWS ELB可以用于SSL上的websockets吗?
向此ELB添加或删除EC2实例(计算机)时会发生什么。特别删除;如果机器发生故障怎么办?将现有套接字路由到其他某台机器或重置为已连接。
ELB可以在任何时间点成为瓶颈。
任何其他选择..让我知道
答案 0 :(得分:0)
此链接可能对您有所帮助 - 看起来您可以通过SSL执行网络套接字,但目前我正在努力实施它。
StackOverflow - Websocket with Tomcat 7 on AWS Elastic Beanstalk
答案 1 :(得分:0)
目前AWS ELB不支持Websocket平衡,有一个技巧可以通过SSL实现,但它有一些限制,取决于您的应用程序逻辑。因此,如果websocket连接仅用作服务器 - 客户端通信,它将起作用。但是,如果您在客户端必须通过服务器相互通信时拥有更高级的逻辑,那么此解决方案将无法正常工作。例如,一个客户端为聊天室建立了连接,然后其他客户端可以连接到已建立的聊天室并相互通信。
然后只有可能的方式来使用HA代理http://blog.haproxy.com/2012/11/07/websockets-load-balancing-with-haproxy/
但是显示的示例只显示了如何在两台服务器上配置HA代理。因此,如果您不使用Amazon AutoCalling Group,那么解决方案就是好的。但是如果您需要使用ASG,那么向ha-proxy配置添加/删除实例的问题是另一个挑战。