![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统
文章平均质量分 94
小旋锋
DGUT
展开
-
利用Zookeeper实现 - 数据发布订阅
原文始发于:利用Zookeeper实现 - 数据发布订阅数据发布/订阅所谓的数据发布/订阅,意思是发布者将数据发布到Zookeeper上的一个或一系列节点上,通过watcher机制,客户端可以监听(订阅)这些数据节点,当这些节点发生变化时,Zookeeper及时地通知客户端,从而达到动态获取数据的目的。一种常见的场景就是配置中心。随着应用越来越多,功能越来越复杂,机器也越来越多,对于一些...原创 2019-01-24 02:25:06 · 2479 阅读 · 3 评论 -
分布式系统 | CAP 定理图解
博客原文:分布式系统 | CAP 定理图解CAP定理是分布系统中的一个基本定理,它指出任何分布系统最多可以具有以下三个属性中的两个。一致性 (Consistency)可用性 (Availability)分区容错性 (Partition tolerance)本文将以图解的形式简明地对 Gilbert and Lynch’s specification and proof of th...原创 2019-01-16 01:57:01 · 2063 阅读 · 4 评论 -
Zookeeper 分布式协调服务介绍
公众号原文:Zookeeper 分布式协调服务介绍博客原文:Zookeeper 分布式协调服务介绍分布式系统分布式系统的简单定义:分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。分布式系统的特征:分布性:系统中的计算机在空间上随意分布和随时变动对等性:系统中的计算机是对等的,没有主从之分并发性:并发性操作是非常常见的行为缺...原创 2019-01-21 23:02:04 · 4889 阅读 · 0 评论 -
利用Zookeeper实现 - Master选举
原文始发于:利用Zookeeper实现 - Master选举Zookeeper 是一个高可用的分布式数据管理与协调框架,基于ZAB协议算法的实现,该框架能够很好的保证分布式环境中数据的一致性。Zookeeper的典型应用场景主要有:数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等。本文主要介绍如何利用Zookeeper实现Master...原创 2019-01-23 00:21:12 · 2728 阅读 · 3 评论 -
利用Zookeeper实现 - 分布式锁
微信原文: 利用Zookeeper实现 - 分布式锁博客原文:利用Zookeeper实现 - 分布式锁在许多场景中,数据一致性是一个比较重要的话题,在单机环境中,我们可以通过Java提供的并发API来解决;而在分布式环境(会遇到网络故障、消息重复、消息丢失等各种问题)下要复杂得多,常见的解决方案是分布式事务、分布式锁等。本文主要探讨如何利用Zookeeper来实现分布式锁。关于分布式锁...原创 2019-01-28 22:55:52 · 1345 阅读 · 1 评论