当前位置: 首页 > news >正文

html网站设计范例百度权重排名高的网站

html网站设计范例,百度权重排名高的网站,安卓应用商店下载,部门网站建设情况汇报节点类型 持久节点(Persistent Nodes) 这些是Zookeeper中最常见的一种节点类型,当创建一个持久类型节点时,该值会一直存在zookeeper中,直到被显式删除或被新值覆盖。 临时节点(Ephemeral Nodes&#xff…
节点类型

持久节点(Persistent Nodes)

这些是Zookeeper中最常见的一种节点类型,当创建一个持久类型节点时,该值会一直存在zookeeper中,直到被显式删除或被新值覆盖。

临时节点(Ephemeral Nodes)

这些节点只在创建它们的会话有效期内存在。如果会话过期或断开连接,节点会自动删除。临时节点通常用于表示分布式系统中的客户端或工作节点,例如队列或锁。

持久顺序节点(PERSISTENT_SEQUENTIAL Nodes)

顺序节点与持久节点类似,但其名称后面附加了一个序号,使得节点名称唯一。当创建顺序节点时,Zookeeper会给其名称添加一个单调递增的计数器

临时顺序节点(EPHEMERAL_SEQUENTIAL Nodes)

同持久顺序节点特性,只不过会话内有效。会话关闭会自动消失。

3.6之后的版本还增加了ttl节点和Container节点。

创建不同类型节点

使用cli.sh

create命令默认创建的时持久节点

#创建持久顺序节点
create -s /persistent_seq_node
#创建临时节点
create -e /ephemeral_node
#创建临时顺序节点
create -s -e /ephemeral_seq_node

顺序节点自动会加后缀

[zk: localhost:2181(CONNECTED) 14] create -s /persistent_seq_node
Created /persistent_seq_node0000000001
[zk: localhost:2181(CONNECTED) 15] create -s /persistent_seq_node
Created /persistent_seq_node0000000002

临时顺序节点也会自动加后置

[zk: localhost:2181(CONNECTED) 24] create -s -e /ephemeral_seq_node
Created /ephemeral_seq_node0000000004
[zk: localhost:2181(CONNECTED) 25] create -s -e /ephemeral_seq_node
Created /ephemeral_seq_node0000000005

临时节点会话关闭后会自动消失。这个端口zkCli.sh从写开启一个连接测试下即可。

使用java创建不同类型节点

zookeeper的api将抽象出一个CreateMode枚举对象来表示不同的节点类型。

使用原生api。最后一个参数指定类型

zooKeeper.create(path,"123".getBytes(),ZooDefs.Ids.OPEN_ACL_UNSAFE,CreateMode.PERSISTENT)

zkclient使用不同的create重载方法来创建

在这里插入图片描述

Curator在创建时候使用withMode来指定节点类型

client.create().withMode(CreateMode.PERSISTENT_SEQUENTIAL).forPath("/sequential_node_", data);

顺序节点的获取

一般顺序节点都会有一层父节点,然后通过调用父节点的所有子节点来获取所有的顺序节点。

如使用curator获取

List<String> strings = client.getChildren().forPath("/test");
节点状态信息

节点的状态信息被封装在Stat对象中。Stat有以下属性

public class Stat implements Record {//节点的创建事务的zxid(ZooKeeper Transaction Id),即创建时事务的IDprivate long czxid;//节点最后一次修改事务的zxid,即最后一次更新或者删除发生时的事务IDprivate long mzxid;//创建时间private long ctime;//上次修改时间private long mtime;//版本号,数据被修改次数private int version;//节点子节点的版本号,即子节点被修改的次数private int cversion;//节点ACL(访问控制列表)的版本号,即ACL被修改的次数private int aversion;//如果当前节点是临时节点,则ephemeralOwner表示当前节点的拥有者会话ID;否则,值为0private long ephemeralOwner;//数据长度private int dataLength;//子节点数private int numChildren;//子节点上次修改事务IDprivate long pzxid;}

可以通过exists方法来获取stat对象

Stat stat = zooKeeper.exists(path, false);
http://www.yayakq.cn/news/616307/

相关文章:

  • 深圳市网站建设平台江苏国龙翔建设公司网站
  • 东莞高端网站设计开发网站需要怎么做
  • 喀什哪有做网站的图片类网站欣赏
  • 苏州新区城乡建设网站集团logo设计公司
  • 德州宁津网站建设网站打开后显示建设中
  • 清徐县建设局网站wordpress nexus主题
  • html5企业网站 源码建设网站有哪些参考文献
  • 权威的深圳网站推广网站建设哪些公司
  • 潼南集团网站建设宁波网页制作设计营销
  • 北京做网站建设的公司排名html网页代码成品
  • 企业网站内容贵阳网站设计阳光创信好吗
  • 郑州做网站优化地址wordpress授权破解
  • 网站被攻击空间关了怎么办在线制作动画网站
  • 网站模仿侵权有什么做设计接任务的网站
  • 学校网站建设需求分析调研表万网域名
  • 域名注册人怎么查询六安做网站seo
  • 建设植绒衣架网站上海微信网站建设价格
  • 广东外贸网站推广公司wordpress 3d
  • 投放广告网站网页实现方案
  • 最简单的电子商务网站建设代码深圳极速网站建设推荐
  • 洛阳霞光网络建站公司网时代教育培训机构
  • 四川住房和城乡建设厅网站官网招聘网站做销售
  • 可用的ftp网站怎么做营销型网站设计
  • 网站搭建十大品牌公司清溪做网站的电话
  • 南宫企业做网站建设集团网站价格
  • 建立网站站点的基本过程seo基础知识培训
  • 坂田的做网站公司网站建设业务平均工资
  • 百度推广怎么做网站的优化毕业设计做系统网站好
  • 现在海外做的比较好一点的网站有哪些网站规范建设情况
  • 电商网站建设维护费会计分录西安哪里可以做公司网站