2010-06-30 80 views
5

我注意到这似乎是在Java实现网址抓取的同时异步调用的限制(如注意这里:http://code.google.com/appengine/docs/java/urlfetch/overview.html我可以同时运行异步urlfetch调用的数量是否有限制?

但不是蟒蛇文档中:

http://code.google.com/appengine/docs/python/urlfetch/asynchronousrequests.html

因此,它是python版本的异步urlfetch的情况也有一个10的上限,它只是没有记录(或其他地方记录)?或者是其他限制(或不存在)?

回答

5

为Python的限制只是没有在该网页,但在another one记录,它说(在this section最后一个段落的中间):

该应用程序最多可以有10个同时 异步网址取电话。

如您所见,这与Java的限制相同。

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)) 

这只是工作......因此,对于计费应用程序的限制实际上是在较高(但ISN没有记录!)

相关问题