事件溯源(7):樂觀鎖

搞笑談軟工 at 
事件溯源(7):樂觀鎖的配图
June 30 22:15~24:00;July 01 00:00~00:59 ▲圖 1:不同 Aggregate 就不用鎖了   前言 假設有兩個使用者同時拿到同一個 Tag 並且將它改名然後儲存,系統要如何避免資料衝突?這是一個並行控制(Concurrency Control)的問題。在 Event Sourcing 系統中,一般採用樂觀鎖(Optimistic Locking)或稱為樂觀並行控制(Optimistic Concurrency Control)來解決這個問題。 今天介紹在領域驅動設計(Domain-Driven Design;DDD)與 Event Sourc……