Jay*_* Q. 14 cron google-app-engine backend
我在GAE上有一个动态后端设置,我希望每隔15分钟使用cron运行一次.问题是cron需要一个以"/"开头的url.后端URL使用以下格式:http://backendname.yourapp.appspot.com.
我在其他论坛上读到你可以使用fetchurl来调用你的后端,但我认为这不是理想的方式.因为这将要求您公开访问您的后端.
根据谷歌的文档:http: //code.google.com/appengine/docs/java/backends/overview.html#Public_and_Private_Backends
"应用程序管理员,应用程序实例以及App Engine API和服务(例如任务队列任务和Cron作业)可以访问专用后端,而无需任何特殊配置."
是否有人通过在cron.xml中声明它来调用后端?
lyx*_*era 23
使用目标标记在cron.xml中指定后端.
<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
<cron>
<url>/long-task</url>
<description></description>
<schedule>every 30 minutes</schedule>
<target>name-of-the-backend</target>
</cron>
</cronentries>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5056 次 |
| 最近记录: |