2016-04-08 33 views
1

較大的反響所以我有以下情況:處理休息API

  • 必須連接到具有大量數據(100000個記錄/用戶)響應一個REST API。
  • 應用程序必須連接到API,檢索數據,以分頁方式將數據傳遞給另一個應用程序。

這意味着如果對應用程序進行了請求,它將連接到一個剩餘API,將檢索100000條記錄,但它必須在請求時一次傳遞記錄100。

返回大數據的Rest API不支持分頁(也不會)。

處理這個問題的最佳方法是什麼?

+1

拒絕該項目;)不,認真。應用程序是否有可能「緩存」到數據庫中? – Fildor

+0

是的,一箇中間存儲(像Redis)幾乎是唯一的理想事情。什麼是精心設計的REST API,可同時提供100,000條記錄...... – Kayaman

+0

Intersting也會是數據更改的頻率。如果在每次調用後你的「緩存」必須被認爲是髒的,那麼這將是一場噩夢...... – Fildor

回答

0

將使用緩存作爲解決方案,直到API將被加入。