摘要:
单例模式 单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式,eg:jdk中Runtime类就是单例模式 单例模式写法要点: 只能有一个实例:构造器私有化 自行创建这个实例:用静态变量来保存这个唯一实例 对外部暴露这个实例:直接暴露、通过get方法暴露 饿汉式写法 直接创建 阅读全文
摘要:
dubbo整合springboot入门案例 创建server-common-api项目 server-common-api中创建消费者和提供者都需要的类,实现代码复用 用户地址实体类 package com.yl.entity; import lombok.AllArgsConstructor; i 阅读全文
摘要:
dubbo入门案例(xml配置) 创建server-common-api项目 server-common-api中创建消费者和提供者都需要的类,实现代码复用 用户地址实体类 package com.yl.entity; import lombok.AllArgsConstructor; import 阅读全文
摘要:
windows安装dubbo-admin管理控制台 dubbo本身并不是一个服务软件,它其实就是一个jar包能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。所以你不用在Linux上启动什么dubbo服务 但是为了让用户更好的管理监控众多的dubbo服务,官方提 阅读全文
摘要:
windows安装zookeeper 下载地址:https://archive.apache.org/dist/zookeeper/ 注意:下载-bin.tar.gz后缀的压缩包,zookeeper 好像从 3.5 版本以后,命名就发生了改变,如果是.tar.gz 后缀的压缩包,都是未编译的 解压未 阅读全文
摘要:
Java客户端连接zookeeper 导入依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5.7</version> </dependency> 阅读全文
摘要:
zookeeper监听器及写数据流程 zookeeper监听器原理 首先要有一个main()线程 在main线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网络连接通信(connet),一个负责监听(listener) 通过connect线程将注册的监听事件发送给Zookeeper 阅读全文
摘要:
zookeeper节点类型及节点常用命令 节点类型 临时节点:客户端和服务器端断开连接后,节点被删除 临时顺序节点:Zookeeper给该节点名称进行顺序编号,客户端与 Zookeeper 断开连接后 , 该节点被删除 持久节点:客户端和服务器端断开连接后,创建的节点依旧存在 持久顺序节点:Zook 阅读全文
摘要:
zookeeper选举机制 假设现在有5台服务器组成了zookeeper集群 第一次启动 服务器1启 动,发起一次选举。服务器1投自己一票。此时服务器1票数一票,不够半数以上(3票),选举无法完成,服务器1状态保持为LOOKING 服务器2启动,再发起一次选举。服务器1和2分别投自己一票并交换选票信 阅读全文
摘要:
Linux搭建zookeeper集群 环境准备 准备三台虚拟机且安装好zookeeper,安装教程:https://www.cnblogs.com/Y-wee/p/15999940.html 分别修改三台虚拟机的hostname(修改/etc/hostname文件),笔者三台虚拟机主机名分别是:zo 阅读全文