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>

  url标签中的内容是表示定时访问的网址,这里可以放个servlet,description只是描述而已,schedule标签内是访问的频率或者时间,这里GAE使用了通俗的英语语法,虽然有点怪怪的,不过功能齐全,可以指定的某个时间定时访问,做了一个demo,频繁地发到twitter上当前时间,表示访问正常。

  下一步可以考虑下做一个同步的应用。

 

posted on 2010-02-18 14:55  vivy  阅读(448)  评论(0编辑  收藏  举报