我想在不同的客戶之間保持一個表的同步,我幾乎可以肯定這是一個東西,但我不知道我需要的服務的名稱。
用戶 A 和用戶 B 正在訪問同一個網頁,該網頁顯示了一個從 DB 中查詢資料的表。
用戶 B 插入了一條新記錄或更新了一條記錄。
我是否有辦法為用戶 A 更新表格,而不需要用戶 A 手動重繪 ?我可以使用 pub/sub,但這需要一些作業,我想知道是否有更簡單的方法。
Merci!
uj5u.com熱心網友回復:
De rien!
無論你選擇哪種更簡單的方式,你都需要通過JavaScript動態地更新數值。因此,當用戶 B 更改了記錄,并且您使用了 pub/sub,或者資料在 firestore 上,或者您使用的任何資料庫;一旦用戶 A 的客戶端中的事件或查詢監聽器被觸發,您只需通過 JavaScript 更新用戶 A 的客戶端中的值,這樣用戶 A 就能看到新的更改。
您可能會欣賞Firebase Firestore,它具有這種同步功能 "自動嵌入"。你需要設定snapshot changes,你就可以了。有一點是,你的表資料必須以NoSQL方法訪問,即作為集合和檔案,因為這就是Firestore中資料的結構。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/312420.html
標籤:
