簡體   English   中英

樂觀鎖是否適用於多個應用程序

[英]Do optimistic locks work for multiple applications

當多個服務器通過樂觀鎖訪問相同的數據時,它們將使用同一數據庫。服務器A收到服務器B的版本1的數據,並且它們與版本2同時提交。樂觀鎖是否適用於多個應用程序?

如果您實際上使用的是樂觀鎖,那么它們當然適用於多個應用程序。 這就是樂觀鎖的全部要點-您實際上並不需要在單個應用程序中使用它們。

但是,他們需要成為樂觀的鎖,而不僅僅是“希望它不會破裂”。 這意味着該行的更新必須始終產生新的版本號。 當A和B嘗試進行更新時,第一個實際通過的將具有舊版本,這意味着另一個將不再具有匹配的版本,並且將導致樂觀並發失敗。

暫無
暫無

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

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