azuregameserversscalingkubernetes:在Azure Kubernetes服务上扩展专用游戏服务器

时间:2024-02-19 20:17:42
【文件属性】:

文件名称:azuregameserversscalingkubernetes:在Azure Kubernetes服务上扩展专用游戏服务器

文件大小:7.07MB

文件格式:ZIP

更新时间:2024-02-19 20:17:42

game kubernetes golang azure scaling

在Azure Kubernetes服务上扩展多人专用游戏服务器 扩展专用游戏服务器(DGS)是一个难题。 它们是有状态的(将大量玩家数据存储在服务器内存中),无法明确关闭(因为玩家可能仍在欣赏游戏),并且根据经验,他们与玩家之间的联系必须保持最小的延迟,特别是对于实时多人游戏。 该存储库旨在提供解决方案/指南/构建块,用于使用托管的在Azure上使用编排器来管理容器化的专用游戏服务器。 但是,您可能会使用项目的某些部分来扩展内存状态工作负载。 〜目前正在进行中。 不建议用于生产〜 文献资料 其他 演示版 为了演示该项目,我们在Node.js中构建了一个简单的“ echo” UDP服务器,并且还改编了开源游戏,使其可以与我们的解决方案一起使用。 这两个Dockerfile都存储在demos文件夹中,而相应的Kubernetes部署YAML文件则位于artifacts/examples文件夹中。 Docker Hub映像 用于该项目的图像托管在Docker Hub上: 架构图 谢谢 感谢和进行了无数次关于扩展DGS的讨论。 此外,我还要感谢上#sig-api-machinery频道上的


网友评论