过去几周我一直在做一些服务器架构设计,并遇到了一个我需要外界帮助的问题。我正在为大型多人游戏创建游戏服务器,因此我需要不断更新实体位置,然后将其广播给相关客户。
我之前编写过具有规模的服务器,但它们都是无状态服务器,因此并不是那么困难。如果我在云平台(如Google Cloud或AWS)上部署此服务器,最好是简单地扩展运行服务器的实例,还是应该选择反向代理方法并跨多个实例部署服务器?对不起,如果这是一个模糊的问题。如有必要,我可以提供更多细节。
答案 0 :(得分:0)
您可能想从这里开始 -
https://aws.amazon.com/gaming/
https://aws.amazon.com/gaming/game-server/
您还应该考虑SNS和SQS等消息传递解决方案。如果应用程序可以接收推送通知,那么SNS可能是您的最佳选择。