Dubbo+Zookeeper
文章平均质量分 68
Java追求者
坚持每天学习!
展开
-
让你通俗易懂的了解什么是RPC及作用
(近)万字总结,RPC 项目相关问题及解答 :https://www.nowcoder.com/discuss/588903?from=zhnkw原创 2021-08-24 11:16:22 · 336 阅读 · 0 评论 -
ZooKeeper之原生JavaApi使用
1. 会话连接与恢复1.1 环境准备1.1.1 导入依赖pom.xml<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency><dependency> <groupId>org.apache原创 2021-06-09 22:03:54 · 250 阅读 · 0 评论 -
ZooKeeper之搭建集群环境
1. zk集群主从节点:主节点下有多个子节点心跳机制(选举模式):当主节点宕机了,由子节点来做为主节点;当之前的主节点通过重启或者修复完,此时的节点就不再成为主节点,而是成为子节点。2. zookeeper 集群搭建注意点搭建三台集群为例:配置数据文件myid 1/2/3对应server.1/2/3通过./zkCli.sh -server [ip]:[port]检测集群是否配置成功3. 单机搭建ZK集群(伪分布式)3.1 复制zookeeper[root@centos7 local原创 2021-06-08 15:39:29 · 310 阅读 · 0 评论 -
ZooKeeper之常用命令大全
1. Linux开启客户端使用的命令 ./zkCli.sh[root@centos7 bin]# ./zkCli.sh..........[zk: localhost:2181(CONNECTED) 0] 2. ls与ls2的区别ls:是只查看节点ls2;是查看节点和状态信息,新版本zookeeper使用命令:`ls -s path` 取代ls2命令。[zk: localhost:2181(CONNECTED) 7] ls /[zookeeper][zk: localhost:21原创 2021-06-06 17:59:23 · 3576 阅读 · 4 评论 -
Linux下安装ZooKeeper
1. 官网下载安装包官网下载:https://archive.apache.org/dist/zookeeper/2. 上传安装包将下载好的安装包通过WinScp或其他工具上传到Linux系统上3. 解压安装包[root@centos7 environment]# tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz4. 查看解压文件[root@centos7 environment]# cd apache-zookeeper-3.6.3-bin[roo原创 2021-06-04 22:31:53 · 252 阅读 · 1 评论 -
ZooKeeper之内存数据模型
1. 内存数据模型1.1 模型结构1.2 模型特点是一个树形结构,类似于前端开发中的tree.js组件每个子目录如/node1都被称作一个znode(节点)。这个znode是被它所在的路径唯一标识(可以理解为linux/unix的文件目录)znode可以有子节点目录,并且每个znode可以存储数据znode是有版本的,每个znode 中存储的数据可以有多个版本,也就是一个访问路径中可以存()储多份数据znode可以被监控,包括这个目录节点中存储的数据的修改,子节点目录的变化等,一旦变化可以原创 2021-06-01 21:42:21 · 170 阅读 · 0 评论 -
ZooKeeper之zoo.cfg配置
1. zoo.cfg配置完整的zoo.cfg# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ticks that can pass between # sending a request and getting an acknowledg原创 2021-06-01 16:24:13 · 1541 阅读 · 0 评论 -
SpringBoot+Dubbo+ZooKeeper简单案例
1. 创建空的父项目一直下一步就可以了2. 创建生产者服务项目2.1 provider_service项目目录结构2.2 引入依赖<!--Dubbo--><dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.11&l原创 2021-06-01 15:56:47 · 292 阅读 · 1 评论 -
新手了解分布式理论
1. 什么的分布式系统很多台计算机组成一个整体,一个整体一致对外并且处理同一请求。内部的每台计算机都可以相互通信( rest/rpc )客户端到服务端的一次请求到响应结束会历经多台计算机目的是利用更多的机器,处理更多的数据。2. 架构的演变随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用原创 2021-06-01 14:07:13 · 71 阅读 · 0 评论 -
Dubbo及ZooKeeper安装
1. Dubbo1.1 什么是DubboApache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo官网:https://dubbo.apache.org/zh/1.2 Dubbo架构节点说明服务提供者(Provider)暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者(Consumer)调用远程服原创 2021-06-01 13:31:53 · 231 阅读 · 2 评论
分享