建立多位置队列 - Amazon GameLift

建立多位置队列

我们建议所有队列都采用多位置设计。这种设计可以提高放置速度和托管弹性。需要采用多位置设计,才能使用玩家延迟数据让玩家以最小的延迟进入游戏会话。如果您要构建使用竞价型实例队列的多位置队列,请按照中的说明进行操作。教程:使用竞价型实例创建 Amazon GameLift 队列

创建多位置队列的一种方法是将多位置队列添加到列中。这样,队列就可以在实例集的任何位置放置游戏会话。您还可以添加其他具有不同配置或总部位置的实例集以实现冗余。如果您使用的是多位置竞价型实例队列,请遵循最佳实操,并包括具有相同位置的按需型实例队列。

以下示例概述了设计基本多位置队列的过程。在此示例中,我们使用两个队列:一个竞价型实例队列和一个按需型实例队列。每个实例集都有以下AWS 区域放置位置:us-east-1us-east-2ca-central-1、和us-west-2

使用多位置实例集创建基本的多位置队列
  1. 选择要在其中创建队列的位置。您可以将队列放在部署客户端服务位置附近的位置,从而最大限度地减少请求延迟。在此示例中,我们在中的队列在中的位置us-east-1

  2. 创建新队列并将我们的实例集添加为队列目标。目标顺序决定了 Amazon GameLift 如何放置游戏会话。在此示例中,我们首先列出了竞价型实例队列,然后列出了按需型实例队列。

  3. 定义队列的游戏会话放置优先顺序。此顺序决定队列首先在哪里搜索可用的游戏服务器。在此示例中,我们使用默认的优先顺序。

  4. 定义位置顺序。如果您未定义位置顺序,Amazon GameLift 会按字母顺序使用这些位置。

一个控制台屏幕截图,展示了示例队列的位置和目标顺序。
一个控制台屏幕截图,展示了示例队列的放置优先级和位置顺序。