阿里-马云的学习笔记

导航

随笔分类 -  zookeeper

zookeeper专题学习(四)-----zookeeper应用
摘要:服务注册与发现 场景 一个产品服务productService,一个订单服务orderService。下订单的时候要获取产品信息。 代码示例 项目总结构 productService 结构: 1、ProductApp package cn.enjoy.product; import cn.enjoy 阅读全文

posted @ 2020-04-11 16:56 阿里-马云的学习笔记 阅读(301) 评论(0) 推荐(0)

zookeeper专题学习(三)-----一致性原理、zk集群
摘要:一致性协议概述 在分布式环境下,有很多不确定性因素,故障随时都回发生,也讲了CAP理论,BASE理论。我们希望达到,在分布式环境下能搭建一个高可用的,且数据高一致性的服务,目标是这样,但CAP理论告诉我们要达到这样的理想环境是不可能的。这三者最多完全满足2个。 在这个前提下,P(分区容错性)是必然要 阅读全文

posted @ 2020-04-08 22:22 阿里-马云的学习笔记 阅读(762) 评论(0) 推荐(0)

zookeeper专题学习(二)-----zookeeper原生客户端、zkclient、curator介绍使用
摘要:Zookeeper客户端简介 Zookeeper 原生客户端,zookeeper官方提供的java客户端API; ZkClient 开源的zk客户端,在原生API基础上封装,是一个更易于使用的zookeeper客户端; Curator 开源的zk客户端,在原生API基础上封装,apache顶级项目; 阅读全文

posted @ 2020-03-31 23:22 阿里-马云的学习笔记 阅读(599) 评论(0) 推荐(0)

zookeeper专题学习(一)-----分布式基础、zookeeper简介、下载安装
摘要:分布式系统是什么 分布式系统:一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。这是分布式系统,在不同的硬件,不同的软件,不同的网络,不同的计算机上,仅仅通过消息来进行通讯与协调。这是他的特点,更细致的看这些特点又可以有:分布性、对等性、并发性、缺乏全局时钟、 阅读全文

posted @ 2020-03-30 22:06 阿里-马云的学习笔记 阅读(392) 评论(0) 推荐(0)

彻底讲清楚ZooKeeper分布式锁的实现原理
摘要:本文转载自石杉的架构笔记 一、写在前面 之前写过一篇文章(《拜托,面试请不要再问我Redis分布式锁的实现原理》),给大家说了一下Redisson这个开源框架是如何实现Redis分布式锁原理的,这篇文章再给大家聊一下ZooKeeper实现分布式锁的原理。 同理,我是直接基于比较常用的Curator这 阅读全文

posted @ 2020-01-01 21:10 阿里-马云的学习笔记 阅读(864) 评论(0) 推荐(0)