我注意到Java实现中对urlfetch的同步异步调用似乎有限制(如下所示:http://code.google.com/appengine/docs/java/urlfetch/overview.html)
但不在python文档中:
http://code.google.com/appengine/docs/python/urlfetch/asynchronousrequests.html
async urlfetch的python版本的上限是否为10并且没有记录(或在其他地方记录)?或者是其他限制(或不存在)?
答案 0 :(得分:5)
Python的限制只是没有记录在该页面中,而是在another one中,它表示(在this section的最后一段的中间):
该应用最多可同时拥有10个 异步URL获取调用。
如您所见,这与Java的限制相同。
答案 1 :(得分:1)
from google.appengine.api import urlfetch
rpc = []
for x in range(1,30):
rpc.append(urlfetch.create_rpc())
urlfetch.make_fetch_call(rpc[-1],"http://stackoverflow.com/questions/3639855/what-happens-if-i-call-more-than-10-asynchronous-url-fetch")
for r in rpc:
response = r.get_result()
logging.info("Response: %s", str(response.status_code))
它只是有效......所以可计费应用程序的限制实际上更高(但没有记录!)