ElasticSearch最佳入門實踐(二十)基於_version進行樂觀鎖併發控制

1、先創建一條數據 2、開啓2個客戶端 3、對某一條數據修改,並帶上版本號 同時帶上數據的版本號,確保說,es中的數據的版本號,跟客戶端中的數據的版本號是相同的,才能修改 4、另外一個客戶端,嘗試基於version=1的數據去進行修改,同樣帶上version版本號,進行樂觀鎖的併發控制 這個時候報錯了 5、在樂觀鎖成功阻止併發問題之後,重新獲取並嘗試正確的完成更新 6、基於最新的版本號進行修改
相關文章
相關標籤/搜索