TaskQueue是SAE为开发者提供的分布式任务队列服务,用来以异步HTTP方式执行用户任务。用户需要先在在线管理平台上创建Queue,然后向Queue Push任务,放入队列的任务随即即会执行。TaskQueue任务的执行是以HTTP方式执行的,真正执行的是用户在App中的PHP代码,所以最长执行时间和HTTP页面执行时间相同。TaskQueue服务是分布式环境部署的,具有高可靠性,每个worker相互隔离,并且主动负责任务执行。 Queue分为顺序队列和并发队列,顺序队列的任务顺序执行,而并发队列中的任务则以并行的方式执行。用户还可以为每个Queue指定error callback url,当每个任务执行失败时,TaskQueue自动会调用error callback url通知开发者。 TaskQueue服务详情请参看文档http://sae.sina.com.cn/doc/php/taskqueue.html#taskqueue
- 分类:工具
- 官方网站:
http://sae.sina.com.cn