谷歌应用引擎渠道api限制

rp9*_*p90 18 google-app-engine channel-api

我已经使用谷歌应用程序引擎约2年了,并喜欢它.我的任务是制作游戏,我想用GAE作为后端.根据我的理解,Channels API适用于此类应用程序.我得到了tic-tac-toe演示,并注意到每个客户都有自己的频道.在仔细阅读文档之后,我注意到这就是系统的使用方式.然后,我检查了文档中的配额和限制,并且......被毁坏了.GAE将让我每分钟创造60个新频道.这意味着我每分钟只能有60个新用户.这是限制我无法使用此API.

所以我的问题是:

  1. 我做对了吗(1个客户= 1个频道)
  2. 通道API是用于更新多个客户端有关游戏当前状态的最佳API.
  3. 它真的不能只有60!?我可以每分钟支付更多费用吗?

Jon*_*uis 9

  1. 请记住,频道令牌不会在两个小时后到期.这意味着如果一个客户端在该令牌的生命周期内多次连接,您可以再次提供相同的通道令牌,因此不计入创建.

    但除此之外,是的,你是对的; 每2个小时每1个客户1个频道.

  2. 目前,渠道API是用于此目的的最佳AppEngine API,尽管一些用户正在推动集成的WebSocket支持.
  3. 60是付费结算的最大值.每分钟高达6分钟是免费应用程序的最大值.他们说你可以请求增加任何资源,但他们链接的页面(以及我在这里链接的)专门讨论CPU使用率和QPS.

  • @MatthewH请注意,这个问题已经超过一年了,OP已经超过9个月没有登录了.也就是说,自从这个问题得到解答以来,App Engine已经发生了很多变化,包括您现在可以指定在到期之前您希望频道令牌持续多长时间.这有望让您更好地控制在应用程序中使用它们的方式. (5认同)