2009-07-27 46 views
1

我写AppEngine应用程序:它的职责之一是每天晚上用电子邮件联络所有用户(我知道我将不得不启用结算电子邮件许多用户 - 那也没问题) 。数据存储和30秒请求限制

我只是担心30秒请求的界限;如果我有成千上万的用户,并且我必须每天都给他们发邮件提醒,那么这个限制是不是很快就会发布?

上的任何想法如何,我可以处理这个问题?或者,也许Appengine不适合这种类型的应用程序......?谢谢!

回答

4

使用任务队列:每个任务的电子邮件N个用户和排队的另一个任务,通过电子邮件发送下一个N,等等(你确定你可以放心地在30秒时限内通过电子邮件以及数)。

Brett Slatkin的video有更多关于分离这些“批处理”任务以便在应用程序引擎上有效运行它们的最佳方法。

+0

谢谢,亚历克斯!该网址对我无效。你指的是这样的:http://code.google.com/events/io/sessions/OfflineProcessingAppEngine.html – sc45 2009-07-27 03:32:26