[英]Bulk insert with app engine endpoints
我已經生成了端點方法:get,list,remove,update。但是,如果我有要插入的對象集合,那是唯一的方法-循環插入,還是在AppEngine中存在大容量插入的解決方案?
您將不得不考慮將數據加載到應用程序中的替代策略。 原因是您可能要插入成百上千條記錄作為批量插入的一部分。
話雖如此,您可以使用Cloud Endpoints查看以下方法:
盡管以上是可以實現的..您必須考慮以下事實:客戶端進行了此API調用並正在等待響應。 因此,如果最終要處理(插入)多個記錄,然后回退響應,則事情可能會很快超時,這也不是使API客戶端等待的最佳實踐。
因此,我建議盡管有多種方法可以通過API進行操作,但您應該研究各種替代方法以將數據導入App Engine應用程序。 如果確實需要執行File(文件)操作,請考慮接受文件並返回ACCEPT Response(接受響應)。 然后,您可以在App Engine上使用任務隊列來處理文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.