ElasticSearch教程——併發問題與鎖機制

併發衝突 舉個例子,比如在電商的場景下,假設我們有個程序,其工作流程爲: 1.讀取商品信息(包含庫存,以牙膏爲例); 2.用戶下單購買; 3.更新商品庫存(庫存減一); 如果該程序是多線程的,那麼總有一個線程是先得到的,假設我們牙膏庫存一開始有100件,此時線程A先得到線程將牙膏的庫存設置爲99件,然後線程B再將牙膏設置爲99件,這個時候就已經錯了。 上面所述問題就是ES中的併發衝突問題,會導致數
相關文章
相關標籤/搜索