0
假設有一個前端客戶端使用自己的數據存儲與後端對話。後端返回前端用於呈現頁面的一些有效載荷數據。這裏是行爲的「類型」我能想到的後端和我的問題是:API的後端功能有哪些類型?
如何去,並決定一起去哪個實現? 後端行爲的約定是什麼?
實現我能想到的:
- 後端調度作業從外部API獲取數據,處理重要信息,並將其存儲到自己的數據存儲。當前端獲取這些數據時,後端返回從它自己的數據存儲中獲取的內容。
- 每當前端請求數據時,後端服務會調用外部API,處理重要信息並將其返回到前端。不涉及數據存儲。對此的跟進是在後端執行此操作的好處,與僅在前端調用外部API相反?
是否有其他類型的實現,我不佔?
是的,它可以被視爲緩存,我猜。這更多的是對數據存儲的更新。如果您需要根據多個外部API數據計算數字,則每次前端客戶端請求時都不需要全部調用它們。您偶爾會使用計劃任務來計算此數據,以使數據保持最新狀態。 – user3808357