【发布时间】:2011-06-22 06:47:32
【问题描述】:
最近我开始在我的 Google App Engine 项目中使用有限的登台。数据仍然在所有版本之间共享,但行为(尤其是面向用户的行为)是不同的。
当我实现一些令人难以置信的新东西时,它自然只能在我的代码的最新版本上运行,我不认为它应该向后移植到旧版本。
其中一些新功能需要定期运行 cron 作业,但我遇到了问题。我必须运行一个 cron 作业来调用最新的代码,但这是谷歌的文档对这个问题所说的:
Cron requests are always sent to the default version of the application.
默认版本是最旧的,因为发布给用户的第一个客户端代码版本不是面向未来的,也不知道如何选择要调用的 API 版本。
所以我的问题是,我怎样才能绕过这个限制并创建一个将调用最新版本而不是默认版本的应用程序的 cron 作业?
【问题讨论】:
标签: google-app-engine cron versioning staging