gpt4 book ai didi

java - 谷歌应用引擎

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:54 24 4
gpt4 key购买 nike

  1. 我想知道像packman这样的网络服务器游戏是否可以很容易地在谷歌应用引擎上运行?在响应速度方面。我想设置一个服务器来管理将要举行游戏的游戏 table 。每 table 只有两名玩家。

  2. 我不明白我是否可以将 java 小程序上传到 GAE 以及我是如何上传的。

  3. 关于其他适合实时 Action 游戏的免费服务器还有其他建议吗?

谢谢

最佳答案

  1. GAE 仅支持短期连接(最长约 30 秒)。这意味着您不能在客户端和 GAE 服务器之间打开永久连接。这有效地阻止了从服务器到客户端的推送通知,而这在大多数游戏设置中都是必需的。

  2. 为缓解此限制,Google 引入了 Channel API这使您能够将消息从服​​务器推送到客户端。但是你需要使用 their javascript library在客户端。您可以编写一个调用 javascript 来访问此库的小程序,但这可能有点麻烦。

总而言之,由于这种限制,GAE 可能无法满足您的需求。

更新:

GAE 不适合用户之间的实时通信还有另一个原因:对 GAE 应用程序的客户端请求可以由 Google 选择的任何服务器提供服务。两个通信的用户可以连接到两个不同的服务器,甚至在不同的数据中心(甚至可能在不同的大陆)。要在它们之间传递数据,您需要将所有消息存储到数据存储(速度慢)或内存缓存(不可靠且可能速度慢,因为它需要在服务器/数据中心之间传播)。

关于java - 谷歌应用引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com