异步URLFetch App Engine是向外部系统发送实时消息的最快方式吗?

时间:2012-02-24 05:38:18

标签: google-app-engine udp urlfetch

Asynchronous 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消息。

1 个答案:

答案 0 :(得分:3)

在一天结束时,无论是同步还是异步,实际获取URL的时间都是相同的。

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