【发布时间】:2018-11-24 17:23:58
【问题描述】:
我正在开发一个 Websocket 应用程序,但我对如何创建一个可扩展的应用程序存有疑问。
1- 我应该使用 Nginx 吗?如果是这样,nginx 站在哪里?应该是这样的:
ELB -> Nginx -> Ec2 实例
或
Nginx -> ELB -> Ec2 实例
2- 是否需要使用 Redis 之类的服务来进行服务器之间的通信?示例:我连接到 server1,我的朋友连接到 server2,但我们在同一个房间聊天。如果我发送消息,则需要发送给我的朋友。
3 - 是否可以让我的 Elb 只接收 https 中的呼叫但与后端的对话是 http?我问这个,因为我使用 OpsWorks,并且很难规范化说明书以创建我的环境。
谢谢。
【问题讨论】:
标签: amazon-web-services nginx websocket scalability amazon-elb