0

非同期 URLFetch は、App Engine サンドボックスから抜け出す最速のメカニズムですか?

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

過去に非常に遅い URLFetch を経験しましたが、Pull Queues はあまりにも多くのレイテンシーを導入すると考えています。

Google App Engine アプリは、ほぼリアルタイムで UDP メッセージを送信する必要があります。App Engine はポート 80 で HTTP のみをサポートするため、UDP メッセージを送信する EC2/Rackspace インスタンスに HTTP POST を使用する予定です。

4

1 に答える 1

3

結局のところ、URL の取得に実際に費やされる時間は、同期でも非同期でも同じです。

違いは、アプリが結果を待つ (そして結果が来るまでブロックする) 必要があるかどうか、または要求を開始して待機中に他のことを実行できるかどうかにあります。非同期を使用すると、アプリはリクエストを発行し、結果が返されるのを待つ間に他のことを行うことができます (さらにリクエストを発行することを含む)。

于 2012-02-24T06:38:36.510 に答える