簡體   English   中英

Firebase如何處理從不同設備對同一節點所做的更改?

[英]How does Firebase deal with changes made to the same node from different devices?

因此,假設我有兩個設備。 設備A和設備B。

設備A預訂了1張電影票,設備B也預訂了1張票。當設備A預訂1張票時,“總票數”節點將減少1,並且當設備B這樣做時也會發生相同的情況。 但是,如果這兩個請求是同時發出的,該怎么辦? 在這種情況下會發生什么? Firebase是否將請求排隊並根據時間戳執行它們?

您期望這種情況會發生並且結果定義不正確是正確的。 Firebase Realtime Database通過提供事務為您提供一種處理並發寫入的方法,以便您可以控制對給定位置的寫入,該寫入可以由多個客戶端同時寫入。 正確使用交易將避免這種歧義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM