伙計們,我遇到了一個問題。我正在開發一個專案,它是一個基于 react native 的移動應用程式,其后端位于 AWS dynamodb 上。移動應用程式是一種超級模型。當用戶提出對汽車修理工的要求時,管理面板將搜索在特定距離內是否有可用的司機,并且管理面板將為用戶分配一名機械師。當用戶提出請求時,存在觸發 lambda 函式的其余 API,然后將請求保存到 dynamodb 的問題。管理面板要檢查的另一個休息 API 是資料庫中是否有可用的請求。管理面板需要每 5 秒呼叫一次該 rest API 以檢查資料庫中的任何更新,這會花費很多,我認為這不是一種合適的方式。
uj5u.com熱心網友回復:
您的問題陳述不是 AWS 或任何 REST 或 DB,而是圍繞正確的架構。如何在后端的更改上與移動應用程式同步資料是更好的問題陳述。假設我做對了,您有以下解決方案:
每次資料可用時從后端發送推送通知。讓移動應用程式呼叫 API 來獲取資料
實施輪詢。定期呼叫 API 檢查資料是否可用
在您的應用程式中實作諸如 XMPP 或套接字之類的東西,一旦資料在管道的另一端可用就傳輸資料
實施 Firebase 實時資料庫。無需您執行https://firebase.google.com/docs/database即可將資料同步到移動設備
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/409928.html
標籤:
