2012-02-14 63 views
6

一個Google App Engine Python實例可以並行處理多少個線程/請求?我正在使用python27運行時和線程安全選項已啓用(true)。 是否有任何可能限制並行度的重新設定或條件?一個Google App Engine Python實例可以處理多少個並行請求?

澄清:這不是關於Java或Python GAE SDK。

+0

一個(小)位相關:http://stackoverflow.com/questions/8105564/can-google-app-engine-be-使用換大規模並行-計算 –

回答

1

雖然我獲得數百萬的點擊/天的我QPS大約是2,我的要求是在第二

所以不要期望太多並行的2-3最多

(這是不可能的確定您的用例的QPS值,這是我的用例)

8

您獲得的並行度高度取決於應用程序的工作負載。如果您的請求受CPU限制,則一次只能提供一個請求。另一方面,如果你的請求是RPC綁定的,你可能會服務10個併發請求。但是,有兩個相關限制:
1.實例大小。在達到CPU限制之前,默認的600MHz F1實例只能處理如此多的併發請求,導致實例負載過重並導致延遲顯着增加。
2.對併發請求有嚴格的限制。它的實現依賴和可能會改變,但在這一刻在python27,它是8.

相關問題