Eureka遵守AP,Zookeeper遵守CP RDBMS(oracle/mysql、sqlServer) > ACID, 关系型数据库遵循ACID原则 NoSQL(redis/mongodb) > CAP 一、ACID的介绍 原子性(Automicity):事务里面的所有操作,要么全部做完,要么 ...
分类:
其他好文 时间:
2019-10-04 22:40:52
阅读次数:
96
前提:准备3台linux虚机下面是实操命令步骤一、下载zk[app@zknode01 ~]$ mkdir zookeeper[app@zknode01 ~]$ cd zookeeper[app@zknode01 zookeeper]$ mkdir zkdata[app@zknode01 zookee ...
分类:
其他好文 时间:
2019-10-04 22:37:36
阅读次数:
98
前言 ZooKeeper对Zab协议的实现有自己的主备模型,即Leader和learner(Observer + Follower),有如下几种情况需要进行领导者的选举工作 情形1: 集群在启动的过程中,需要选举Leader 情形2: 集群正常启动后,leader因故障挂掉了,需要选举Leader ...
分类:
其他好文 时间:
2019-10-04 18:41:10
阅读次数:
104
Centos7.4 kafka集群安装与kafka eagle1.3.9的安装 集群规划: | hostname | Zookeeper | Kafka | kafka eagle | | | | | | | kafka01 | √ | √ | √ | | kafka02 | √ | √ | | | ...
分类:
其他好文 时间:
2019-10-04 16:57:46
阅读次数:
110
zabbix入门之定义触发器 触发器的概念 触发器的定义:界定某特定的item 采集到数据的非合理区间或非合理状态。通常为逻辑表达式。 逻辑表达式(阈值):通常用于定义数据的不合理区间,其结果如下: O K (符合条件) :正常 状态 较老的zabbix版本,其为TRUE; PROBLEM(不符合条 ...
分类:
其他好文 时间:
2019-10-04 16:53:26
阅读次数:
133
作为服务注册中心,Eureka比Zookeeper好在哪里著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性P在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。因此Zookeeper保证的是CP,Eureka则是AP。 4.1 ...
分类:
其他好文 时间:
2019-10-03 12:14:58
阅读次数:
95
问题 (1)zookeeper如何实现分布式锁? (2)zookeeper分布式锁有哪些优点? (3)zookeeper分布式锁有哪些缺点? 简介 zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它可以为分布式应用提供一致性服务,它是Hadoop和Hbase的重要组件,同时也可以 ...
分类:
编程语言 时间:
2019-10-03 11:07:57
阅读次数:
131
面试题 zookeeper 都有哪些使用场景? 面试官心理分析 现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。 分布式锁这个东西,很常用的,你做 Java ...
分类:
其他好文 时间:
2019-10-02 23:01:47
阅读次数:
136
ZooKeeper的数据模型 ZooKeeper提供的命名空间与标准的文件系统的命名空间非常类似;名称是由斜杠(/)分隔的一系列路径元素;ZooKeeper命名空间中的每个节点都由路径标识,如下图; ZooKeeper命名空间中的每个节点都可以具有与其关联的数据以及子节点。就像拥有一个文件系统一样, ...
分类:
其他好文 时间:
2019-10-02 19:04:30
阅读次数:
66
程序的入口 "点击查看上图原文地址( zhaoyu_nb)" 初始化和启动总览 跟进 方法 , 这个方法中主要做了如下三件事 从 解析出配置文件的位置,创建 配置类对象(可以把这个对象理解成单个ZK server的配置对象),然后将配置文件中的内容加载进内存,并完成对java配置类的属性的赋值 开启 ...
分类:
其他好文 时间:
2019-10-02 14:23:09
阅读次数:
102