分布式锁之redis锁和zookeeper锁

非分布式的项目在须要使用到锁的场景下,可使用java自带的一些锁的机制来完成这项工做,例如synchronizehe和reentrentlock。可是在分布式的项目中,由于在不一样的服务中,普通的锁已经没法共享了,因此咱们须要使用分布式锁来完成这项工做,常见的有基于数据库来实现分布式锁,redis锁,zk锁和基于consul的分布式锁等等。这篇文章主要介绍一下redis分布式锁和zk的分布式锁。j
相关文章
相关标签/搜索