在创建节点的时候会让你标识所创建节点的权限,举例:
zk.create("/test", null, ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.EPHEMERAL_SEQUENTIAL);
其中ZooDefs.Ids.OPEN_ACL_UNSAFE标识节点/test的接入权限。
我将ZooDefs.Ids.OPEN_ACL_UNSAFE展开如下:
public final ArrayList<ACL> OPEN_ACL_UNSAFE = new ArrayList<ACL>(
Collections.singletonList(new ACL(Perms.ALL, ANYONE_ID_UNSAFE)));
其中ACL类是一个bean,包含两个参数如下:
private int perms;
private org.apache.zookeeper.data.Id id;
zookeeper的ACL
最新推荐文章于 2025-07-04 16:26:43 发布