适用于WebSockets服务器的AWS可伸缩性方法

时间:2017-09-05 00:37:03

标签: amazon-web-services scalability

过去几周我一直在做一些服务器架构设计,并遇到了一个我需要外界帮助的问题。我正在为大型多人游戏创建游戏服务器,因此我需要不断更新实体位置,然后将其广播给相关客户。

我之前编写过具有规模的服务器,但它们都是无状态服务器,因此并不是那么困难。如果我在云平台(如Google Cloud或AWS)上部署此服务器,最好是简单地扩展运行服务器的实例,还是应该选择反向代理方法并跨多个实例部署服务器?

对不起,如果这是一个模糊的问题。如有必要,我可以提供更多细节。

1 个答案:

答案 0 :(得分:0)

您可能想从这里开始 -

https://aws.amazon.com/gaming/

https://aws.amazon.com/gaming/game-server/

您还应该考虑SNS和SQS等消息传递解决方案。如果应用程序可以接收推送通知,那么SNS可能是您的最佳选择。