Test for google app engine's cron jobs
google app engine 支持cron jobs,可以让GAE定时执行任务,适合做一些定时的feed的转发,比如将博客的新的post发不到twitter上以骗的一些些的点击量,今天简单的试了一下,觉得不错。
在google app engine上,我使用了JAVA做开发。
需要将任务挂在GAE上,只要创建编辑cron.xml的配置文件即可,需要在WEB-INF文件夹下,例子如下
<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
<cron>
<url>/index.jsp</url>
<description>test</description>
<schedule>every 2 minutes</schedule>
</cron>
</cronentries>
<cronentries>
<cron>
<url>/index.jsp</url>
<description>test</description>
<schedule>every 2 minutes</schedule>
</cron>
</cronentries>
url标签中的内容是表示定时访问的网址,这里可以放个servlet,description只是描述而已,schedule标签内是访问的频率或者时间,这里GAE使用了通俗的英语语法,虽然有点怪怪的,不过功能齐全,可以指定的某个时间定时访问,做了一个demo,频繁地发到twitter上当前时间,表示访问正常。
下一步可以考虑下做一个同步的应用。