2011-02-27 57 views

回答

0

當您想要執行網址提取並且您希望在等待響應完成時執行其他操作時,AppEngine上的rpc非常有用。

比方說,您的網址抓取需要1秒鐘的時間才能完成,並且您有1秒鐘的「其他」處理,您可以在等待時進行。您可以啓動rpc調用,執行「其他」處理,並在rpc提取完成後繼續請求。該請求總共需要1秒(加上開銷)與rpc相比,而傳統方法需要2秒。

2

當您使用數據存儲,memcache,URL提取或許多其他服務時,您隱式創建並使用RPC。

一些methods採取可選的RPC參數。您可以使用自定義設置(如截止日期)create an RPC,以便您更好地控制呼叫。在數據存儲操作上設置最後期限時的一個示例可能會推遲在超時類型故障時寫入任務隊列。設置較低的截止日期將確保您有足夠的時間再次嘗試或插入任務。