2012-06-18 86 views
2

我正在試驗Search API with appengine,並且一直運行到此SO帖子中描述的「短期突發配額」:quotas on appengine search api for java需要澄清的App引擎搜索API配額

在我們的用例中,我們需要刪除索引中的所有文檔,然後重新填充索引。

  1. 循環通過列表和刪除文件
  2. 通過任務隊列中添加文件(1 /秒)的吞吐率

仍然撞到:我們通過這個攻擊這爆發的限制,我想知道如果我刪除文件時,我可能不得不睡覺?

這個爆率嚴重限制了我們(因爲我們在飛行中根據其他標準建設這些指標),並很好奇,如果任何人有任何更深入的瞭解。

回答

1
  1. 你應該限制使用一個隊列而不是睡眠(永遠不要在AppEngine中使用睡眠)。
  2. 您可以申請increase on your quota
+0

謝謝Shay的快速反應。我要求更多。 – user1453956

+0

Shay--快速跟進。我假設從索引中刪除文檔也包含在配額計數中。你知道這是否正確? – user1453956

+0

@ user1453956刪除也有配額,但我不知道它是否與索引quot.a共享 –

0

我相信每分鐘有100個呼叫的配額以及每天20k的配額(儘管每分鐘的配額現在可能已被刪除)。

我發現的最好方法是使用遊標和任務隊列來分散負載。