Zookeeper
注册中心
MW0309
天才就是无止境刻苦勤奋的能力。
展开
-
对于注册中心,ZooKeeper、Eureka 哪个更合适
简介 Eureka本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的Java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群只剩一个节点存活,也可以正常提供发现服务。哪怕是所有的服务注册节点都挂了,Eureka Clients(客户端)上也会缓存服务调用的信息。这就保证了我们微服务之间的互相调用足够健壮。 Zookeeper主要为大型...原创 2020-03-13 09:38:52 · 123 阅读 · 0 评论 -
为什么要用dubbo,dubbo和zookeeper关系
为什么要用dubbo? 当网站规模达到了一定的量级的时候,普通的MVC框架已经不能满足我们的需求,于是分布式的服务框架和流动式的架构就凸显出来了。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一是将应用...原创 2020-01-08 17:36:07 · 398 阅读 · 0 评论 -
Eureka和ZooKeeper的区别
首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。 NoSql==> (redis,Mogodb等非关系型数据库)遵循的原则是:CAP原则(C:强一致性。A:可用性。P:分区容错性)。 在分布式领域有一个很著名的CAP定理:C:数据一致性。A:服务可用性。P:分...原创 2020-01-08 14:37:28 · 242 阅读 · 0 评论 -
zookeeper(四)zookeeper部署
zookeeper部署有三种方式,单机模式、集群模式、伪集群模式 一下采用Docker的方式部署 注意: 集群为大于等于3个奇数,如 3、5、7,不宜太多,集群机器多了选举和数据同步耗时长,不稳定。 单机模式 #下载 进入要下载的版本的目录,选择 .tar.gz 文件下载,下载链接: http://archive.apache.org/dist/zookeeper/ #安装 注意: 需要先安装 J...原创 2020-01-08 00:48:58 · 120 阅读 · 0 评论 -
zookeeper(四)应用场景
1,概述 提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等。 2,统一命名服务 3,统一配置管理 4,统一集群管理 5,服务动态上线服务 ...原创 2020-01-03 01:06:52 · 62 阅读 · 0 评论 -
zookeeper(三)zookeeper文件系统及监听机制
一、概述 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop的一个子项目,它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一的命名服务、状态同步服务、集群管理、分布式应用配置项的管理等 简单的说 zookeeper=文件系统+监听通知机制 二、文件系统 1.示意图 每个子目录项如NameService都称为znode(目录节点),和文件系统一样,...原创 2020-01-03 00:27:27 · 507 阅读 · 0 评论 -
zookeeper(二)window下安装zookeeper
可以到我的博客里看,地址 https://blog.csdn.net/qq_42222342/article/details/103747226原创 2020-01-03 00:07:59 · 67 阅读 · 0 评论 -
Zookeeper( 一 ) 基本概念
一.Zookeeper的背景 随着互联网技术的发展,企业对计算机系统的计算,存储能力越来越高,各大IT企业都在追求并发,海量存储的极致,在这样的背景下,单纯依靠高性能单机来完成计算机,云计算的任务已经无法满足需求,企业的IT架构逐渐由集中式往分布式过度,所谓的分布式是指:把一个计算任务分解成若干技术单元,并分派到不同的计算机中去执行,最终汇总计算结果的过程 二.Zookeeper的概念 ZooKe...原创 2020-01-03 00:04:50 · 360 阅读 · 0 评论