Compartir a través de

使用 Azure DocumentDB 的游戏解决方案

Azure DocumentDB 允许游戏开发人员构建可缩放的平台,实现无缝玩家体验。 其低延迟、多区域分布式数据模型支持实时游戏、排行榜和社交功能。

游戏公司使用 Azure DocumentDB 来支持数百万并发用户、启用跨区域游戏,并快速添加没有基础结构限制的新功能。

Scenarios

Azure DocumentDB 非常适合多种游戏方案,例如:

实时多人游戏状态管理

借助快速可缩放的数据库,你可以管理数千名并发玩家的游戏状态。 Azure DocumentDB 存储玩家会话、游戏事件和匹配数据,使游戏保持一致且响应迅速。

典型的解决方案使用 Azure DocumentDB 进行状态存储、Azure SignalR 服务进行实时通信,使用 Azure Kubernetes 服务进行可缩放的后端处理。

显示可缩放和响应式设计的 Azure DocumentDB 多人游戏体系结构示意图。

全球排行榜和社交功能

游戏通常具有排行榜和社交互动,需要快速更新和全球可用性。 使用 Azure DocumentDB 可以有效地存储和查询分数、成就和好友列表。

典型的体系结构将 Azure DocumentDB 用于排行榜数据、用于事件驱动的更新的 Azure Functions 和用于多区域分发和低延迟访问的 Azure Front Door。

具有多个区域分发的排行榜和社交功能的 Azure DocumentDB 体系结构示意图。