GAE Python SDK 1.2.3发布:支持任务队列、Django 1.0和异步Urlfetch
2009 6 19 09:24 AM 2280次查看
分类:Google App Engine 标签:Google App Engine
原文请见更新列表。
依照惯例稍微翻译下:
- 支持任务队列(模块为google.appengine.api.labs.taskqueue)。
- 支持Django 1.0。你需要本地安装Django 1.0,但无需上传到App Engine。(之前默认是用Django 0.96,不过至少有2个开源项目可以让GAE支持Django 1.0,话说Django 1.1又被无视了…)
- Urlfetch支持异步请求。(之前因为是同步的,而且不支持多线程,同时请求多个URL很可能超时。)
- Urlfetch在SDK和App Engine上匹配得更紧密了。(看更新列表是可以设置referer头了,但文档仍然说不行,稍后去试验一下。)
- Memcache的key不再限制到250字节,超长key将用hash值来替换。
- 数据库支持在事务中进行祖先查询了(之前只允许通过key来查询)。
- SDK中的数据库事务操作将使用第一次操作时的快照,而不进行更改,以保持和App Engine相同。(意思大概是说事务操作完后,不会从数据库取出更改的实体来改变本地变量。)
GAE的任务队列介绍
用GAE进行异步Urlfetch请求
向下滚动可载入更多评论,或者点这里禁止自动加载。