Eaz*_*zyC 12 python django amazon-ec2 amazon-web-services websocket
我正在使用Django-Channels来尝试获取实时功能,例如聊天/消息,通知等.现在,我已经使用此处文档中描述的设置在笔记本电脑上完成了所有工作:http:// channels .readthedocs.io/en/latest /.我使用本地redis服务器进行测试.
但是,当我部署到我的Amazon EC2 Elastic Beanstalk服务器(使用AWS ElastiCache Redis)时,WebSocket功能失败.我正在阅读,我认为这是因为亚马逊的HTTPS不支持WebSockets,所以我需要切换到Secure TCP.我试过这样做:https: //blog.jverkamp.com/2015/07/20/configuring-websockets-behind-an-aws-elb/ 和 https://medium.com/@Philmod/load-balancing- websockets-on-ec2-1da94584a5e9#.ak2jh5h0q 但无济于事.
有没有人在AWS EB上使用CentOS/Apache和Django实现WebSockets成功?Django-Channels包是相当新的,所以如果有人经历过和/或克服了这个障碍,我就赢了.提前致谢
AWS 推出了支持 Web 套接字的新应用程序负载均衡器。将您的 ELB 更改为应用程序负载均衡器,这将解决您的问题。
https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/
| 归档时间: | 
 | 
| 查看次数: | 2010 次 | 
| 最近记录: |