【问题标题】:App Engine server + Android multiplayer gameApp Engine 服务器 + Android 多人游戏
【发布时间】:2011-05-03 15:15:33
【问题描述】:

您好,

我正在创建一个多人安卓游戏,并认为让 App Engine 处理服务器工作是一个有趣的想法。 游戏由 4 名玩家组成,每部手机每 0.5 秒请求一次更新。 这些请求非常简单和轻量,所以我不应该超过任何免费配额。 我发现的问题是 App Engine 每秒只能处理 500 个请求,我只能 在 App Engine 开始忽略新请求之前,大约有 60 个游戏会话处于活动状态?

“App Engine 的配额系统允许高效的应用程序通过启用计费功能扩展到每秒约 500 次查询 (qps) 或每天超过 4000 万次查询。”

或者我不应该使用这个平台,因为它不是为这种用途而设计的?

我将同样的问题发送到 google 上的讨论组,但 4 小时后仍未发布,对于这是一个错误的问题还是什么问题没有任何回应。希望这里有人能给我一些建议。

非常感谢您,我期待您的回答和/或建​​议。 问候, 罗汉C

【问题讨论】:

  • 如果你认为你可以在免费配额内完成 500 QPS,我认为你是非常乐观的。 500 QPS 的流量很大。
  • 我很抱歉,但我绝对不知道在使用和配额方面会发生什么,我现在担心的是如果在任何时候它会超过500 qps。此外,它只是一个带有非常简单的数据库调用的 servlet。我是一个考虑 AppEngine 的业余爱好者,我会接受我能得到的任何建议。
  • 正如我所说,这不是一个硬性限制——事实上,它根本不再是一个限制。只要您的请求执行时间少于 1000 毫秒,我们就会自动无限期地为您扩展您的应用程序。不过,正如这里和其他地方的评论者所说,您确实需要重新考虑您的方法:每秒 2 个请求不会很好地扩展,会浪费大量资源,并且不太可能适用于大多数移动设备网络。
  • @Nick,非常感谢您的帮助,我会尝试为这个问题找出一个更易于管理的解决方案。

标签: google-app-engine


【解决方案1】:

这是一个有趣的问题,考虑到我可以找到该引用的唯一页面包含同一段落中的答案。

http://code.google.com/support/bin/request.py?contact_type=AppEngineCPURequest

App Engine 的配额系统允许 带计费的高效应用程序 能够扩展到大约 500 个查询 每秒 (qps) 或超过 40 每天百万次查询。这是一个 大量的流量和 应该很容易满足即使 最重的 Slashdottings。 但如果你 期望您的应用程序需要 请处理更高的 qps 填写此表格以便我们提供帮助 你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2015-01-20
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    相关资源
    最近更新 更多