0

异步 URLFetch 是摆脱 App Engine 沙箱的最快机制吗?

http://ikaisays.com/2010/06/29/using-asynchronous-urlfetch-on-java-app-engine/

过去我们经历过非常慢的 URLFetches,但认为 Pull Queues 会引入太多延迟。

我们的 Google App Engine 应用需要近乎实时地发送 UDP 消息。由于 App Engine 仅支持端口 80 上的 HTTP,我们计划使用 HTTP POST 到 EC2/Rackspace 实例,然后再发送 UDP 消息。

4

1 回答 1

3

归根结底,无论是同步还是异步,实际获取 URL 所花费的时间都是相同的。

区别在于您的应用程序是否需要等待结果(并阻塞直到它到来),或者它是否可以触发请求然后在等待时执行其他操作。使用异步,您的应用程序可以触发请求,并在等待结果返回时执行其他操作 [包括触发更多请求]。

于 2012-02-24T06:38:36.510 回答