如何利用數據庫實現簡單的分佈式鎖

問題: 現在的手頭的項目大多開始使用nodejs了,nodejs的單線程本質,導致大多數nodejs的項目都採用pm2等類似的進程管理工具,採用多進程的方式(也即是同時啓動目標項目的多個實例),提高應用的吞吐量和cpu的利用率。但這也要求在軟件設計上,儘量保持上下文無關,進程間無資源競爭關係。但是多數情況下,這個問題有不可避免,例如一些計數操作等。 市面上有很多分佈式鎖的應用,例如zookeepe
相關文章
相關標籤/搜索