2011-04-18 22 views
1

我開始開發Google Appengine Java Application ..爲此,我使用Servlet,jsp和EClipse helios IDE。如何在Appengine應用程序中爲servlet實現Cron作業(shedulded任務)

在我的申請,我想創建一個servlet,將爲特定的時間間隔執行(每5分鐘)和值存儲在數據存儲中獲取.....

如何做到這一點。 ..Also我的經歷有關調度任務here。但我不明白如何使用Eclipse我的項目實施....

請幫我.....

回答

2

你只需要創建一個將處理對您在cron config中指定的URL的請求的servlet。您的cron.xml被保存在與您的appengine-web.xml相同的位置。

2

AppEngine中的cron作業使用http GET,所以只要任何處理doGet()的servlet就足夠了。

假設你的servlet被映射到在web.xml/mytask,然後在cron.xml,

<cron> 
    <url>/mytask</url> 
    <description>describe your task here</description> 
    <schedule>every 1 minutes</schedule> 
</cron> 

這個指示的AppEngine發出HTTPGET在URL/mytask每一分鐘。

+0

我們可以更新Cron作業的數據存儲嗎? – 2016-02-18 11:33:02

相關問題