zk在圈子里是什么意思?
分布式锁实现主要以Zookeeper(以下简称zk)。zk本身就是一个服务端,它跟客户端直接就是一个长链接(tcp),通过的2181的端口。分布式有多个zk,它们之间的通信是通过2188,如果网络抖动的话288可以使用。org.apache.zookeeper.ClientCnxn是管理网络IO的模块。
初次使用zookeeper需要将conf目录下的zoo_sample.cfg复制一份并重命名为zoo.cfg(因为Zookeeper服务器启动时默认会去找该文件名的配置文件),然后编辑该文件配置dataDir和dataLogDir参数。