软件架构-zookeeper场景和实现

网友投稿 263 2022-10-26

软件架构-zookeeper场景和实现

上次zookeeper的分布式也搭建完毕了,ZNODE,ACL,ZAB协议,Watcher,常用命令的使用,我们现在要怎么使用zookeeper呢?之前可能因为没接触过zookeeper,不知道他能干什么?通过场景来举个例子,zookeeper高可用分布式数据管理与协调框架,能分布式环境数据一致性,基于这样的特性我们来说说哪些场景实现。

源码: 【zookeeper】

分布式服务注册与订阅

在分布式环境中,为了保证服务的高可用,通常同一个应用或同一个服务的提供方都会部署多份,达到对等服务,而消费者就需要在对等服务器中选择一个来执行相关的业务逻辑,比较典型的服务注册与订阅,消费者与生产者(负载均衡类似方案)。 总结:系统之间存在某种订阅关系。其实dobbo就是这个原理

####(二)源码演示

2.1步骤

#启动zk cd /root/zookeeper-3.4.10/bin sh zkServer.sh start #客户端建立文件夹 sh zkCli.sh -server 192.168.69.101:2181,192.168.69.102:2181,192.168.69.103:2181 #创建根节点 create /tl myData

2.2导入项目每个项目都install

2.3运行memberserver

2.4 保证运行memberserver正在运行的时候,可以运行OrderClient

2.5功能介绍

通过zk客户端创建好根节点后,保证linux的zk正在运行,启动服务端,java会自动创建临时节点,订单可以直接访问,如果服务端关闭的话,临时节点自动消失。

PS:本次主要针对场景进行了,本身zk都是分布式框架,它很少存在宕机的情况,除非外在因素,例如内存硬盘爆了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一文读懂容器存储接口 CSI
下一篇:HDMI接口有哪些类型各有什么优点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~