分佈式鎖之redis鎖和zookeeper鎖

非分佈式的項目在須要使用到鎖的場景下,可使用java自帶的一些鎖的機制來完成這項工做,例如synchronizehe和reentrentlock。可是在分佈式的項目中,由於在不一樣的服務中,普通的鎖已經沒法共享了,因此咱們須要使用分佈式鎖來完成這項工做,常見的有基於數據庫來實現分佈式鎖,redis鎖,zk鎖和基於consul的分佈式鎖等等。這篇文章主要介紹一下redis分佈式鎖和zk的分佈式鎖。j
相關文章
相關標籤/搜索