1

我正在为我的浏览器游戏开发一个 python 服务器(在 GAE 上运行)。直到现在一切都运行良好。我无法在 GAE 上运行 Timer,所以我不知道如何定期通知所有客户端有关服务器上的更改。

我目前的想法是,客户端将消息发送到服务器。服务器管理接收到的数据,并在短时间内向所有连接的客户端发送更新。但是我无法运行 Timer,所以我不知道该怎么做。

你有什么想法?

谢谢 Toneks

编辑:我忘了说,我需要非常小的间隔才能非常小——比如 100 毫秒。所以 Cron 不是很好的解决方案。

4

2 回答 2

2

为此使用 App Engine 的Cron 服务

应用程序根目录中的 cron.yaml 文件(与 app.yaml 一起)为 Python 应用程序配置计划任务

于 2013-06-20T14:43:48.843 回答
0

如果要根据其他用户事件(甚至服务器事件)发送更新,请考虑使用Channel API。这样,您只需将需要更新的更新发送给需要更新的用户。

如果您需要服务器定期运行某些代码,那么使用 Oscar 建议的Cron 服务是最好的方法。

于 2013-06-20T14:59:24.523 回答