写点什么

zookeeper

0 人感兴趣 · 73 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/43/43e1fbebef647d1828e4055f8a7042d2.png?x-oss-process=image/resize,w_416,h_234

解 Bug 之路 -ZooKeeper 集群拒绝服务

用户头像
无毁的湖光6 月 22 日

ZooKeeper作为dubbo的注册中心,可谓是重中之重,线上ZK的任何风吹草动都会牵动心弦。最近笔者就碰到线上ZK Leader宕机后,选主无法成功导致ZK集群拒绝服务的现象,于是把这个case写出来分享给大家(基于ZooKeeper 3.4.5)。

Zookeeper 在线迁移

用户头像
阿骆麦迪6 月 16 日

Zookeeper在线迁移方案(适用于扩容场景)

https://static001.geekbang.org/infoq/c8/c847cf42d69076071f9735cfef1be06b.jpeg?x-oss-process=image/resize,w_416,h_234

深度剖析:Redis 分布式锁到底安全吗?看完这篇文章彻底懂了!

用户头像
Kaito6 月 8 日

那基于Zookeeper分布式锁安全吗?这篇文章也给你答案。

https://static001.geekbang.org/infoq/bd/bdb74b44a83233d7d0b037fa72fcc98b.jpeg?x-oss-process=image/resize,w_416,h_234

分布式管理员 zookeeper

用户头像
卢卡多多6 月 8 日

晚上好,我是卢卡,最近半个月时间比较紧张,一个是快过年了,公司的人员评审和评定文档也比较多,二也是更新了一下自己之前的技术的简历,自从五月份入职,也满满有七个月的时间,发现很多技术学的不太扎实,比如经典的zookeeper,Apache zookeeper开源的分

https://static001.geekbang.org/infoq/79/794b0dba9e0b12196cf01bf59c1361b2.png?x-oss-process=image/resize,w_416,h_234

理解【Apache Zookeeper】

用户头像
awen6 月 4 日

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

还不会使用分布式锁?教你三种分布式锁实现的方式

​​​​​​摘要:在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量,而同步本质上通过锁来实现。

https://static001.geekbang.org/infoq/20/207ed8441c6185502e5f0a87c2d047a3.jpeg?x-oss-process=image/resize,w_416,h_234

Zookeeper 详细解析!分布式架构中的协调服务框架的最佳选型

用户头像
攻城狮Chova5 月 17 日

Zookeeper是分布式协调服务,用于管理大型主机,在分布式环境中协调和管理服务是很复杂的过程,Zookeeper通过简单的架构和API解决了这个问题

https://static001.geekbang.org/infoq/8c/8c36ec88f737ccd5313c56e16c1ae8dd.jpeg?x-oss-process=image/resize,w_416,h_234

zookeeper 的 watch 机制

ZooKeeper 提供了分布式数据发布/订阅(pub/sub)功能,一个典型的发布/订阅模型系统定义了一种一对多的订阅关系,能让多个订阅者同时监听某一个主题对象,当这个主题对象自身状态变化时,会通知所有订阅者,使他们能够做出相应的处理。ZooKeeper 中,引入了

https://static001.geekbang.org/infoq/8c/8c36ec88f737ccd5313c56e16c1ae8dd.jpeg?x-oss-process=image/resize,w_416,h_234

zookeeper 的架构

​ Zookeeper 是一个分布式协调服务的开源框架。 主要用来解决分布式集群中应用系统的一致性问题,例如怎样避免同时操作同一数据造成脏读的问题。

浅析“分布式锁”的实现方式丨 C++ 后端开发丨底层原理

线程锁、进程锁以及分布式锁相关视频讲解:详解线程锁、进程锁以及分布式锁

https://static001.geekbang.org/infoq/d1/d1eb4175aef375648c522379444cbd16.png?x-oss-process=image/resize,w_416,h_234

ZooKeeper 会话的秘密

用户头像
HelloGitHub4 月 1 日

介绍了 ZK 会话相关的知识:会话是什么、会话如何保持、会话结束后如何自动删除

https://static001.geekbang.org/infoq/c4/c49f4af91bb8981d2e864eaca6a36e90.jpeg?x-oss-process=image/resize,w_416,h_234

zookeeper 的 watch 机制

Zookeeper 是一个分布式协调服务的开源框架。 主要用来解决分布式集群中应用系统的一致性问题,例如怎样避免同时操作同一数据造成脏读的问题。

https://static001.geekbang.org/infoq/d1/d1eb4175aef375648c522379444cbd16.png?x-oss-process=image/resize,w_416,h_234

搞懂 ZooKeeper 集群的数据同步

用户头像
HelloGitHub3 月 25 日

这章我们将正式学习 Follower 或 Observer 是如何在选举之后和 Leader 进行数据同步的。

https://static001.geekbang.org/infoq/8c/8c36ec88f737ccd5313c56e16c1ae8dd.jpeg?x-oss-process=image/resize,w_416,h_234

zookeeper 的数据模型详解

ZooKeeper的数据模型,在结构上和标准文件系统的非常相似,拥有一个层

https://static001.geekbang.org/infoq/d1/d1eb4175aef375648c522379444cbd16.png?x-oss-process=image/resize,w_416,h_234

详解 ZooKeeper 数据持久化

用户头像
HelloGitHub3 月 18 日

学习 ZK 是如何将数据持久化到磁盘

https://static001.geekbang.org/infoq/93/939fee0d69767c09839c1b6c6da8a6ea.png?x-oss-process=image/resize,w_416,h_234

Zookeeper.03 - 实现分布式锁

用户头像
insight3 月 17 日

在 Zookeeper 中实现分布式锁,可以用临时顺序节点+watch机制,但与此同时要解决羊群效应。

https://static001.geekbang.org/infoq/93/939fee0d69767c09839c1b6c6da8a6ea.png?x-oss-process=image/resize,w_416,h_234

Zookeeper.02 - API

用户头像
insight3 月 14 日

本文主要介绍了 Zookeeper 中 命令行和 Java 客户端的基础 API 操作。

https://static001.geekbang.org/infoq/93/939fee0d69767c09839c1b6c6da8a6ea.png?x-oss-process=image/resize,w_416,h_234

Zookeeper.01 - 简介

用户头像
insight3 月 13 日

Zookeeper 是一个开源的分布式协同服务系统。Zookeeper 的设计目标是将那些复杂且容易出错的分布式协同服务封装起来,抽象出一个高效可靠的原语集,并以一系列简单的接口提供给用户使用。

https://static001.geekbang.org/infoq/d1/d1eb4175aef375648c522379444cbd16.png?x-oss-process=image/resize,w_416,h_234

醒一醒,讲到 ZooKeeper 的选举机制了

用户头像
HelloGitHub3 月 11 日

今天开始我们将继续深入 ZK 选举相关的知识

《我想进大厂》之分布式锁夺命连环 9 问 | 大理版人在囧途

用户头像
艾小仙3 月 8 日

开个头,这是篇技术文章,但是昨天一天太恶心了,忍不住还是简单说下昨天的事情。

https://static001.geekbang.org/infoq/d1/d1eb4175aef375648c522379444cbd16.png?x-oss-process=image/resize,w_416,h_234

不用代码趣讲 ZooKeeper 集群

用户头像
HelloGitHub3 月 4 日

今天开始我们将深入 ZK 集群相关知识~

https://static001.geekbang.org/infoq/d1/d1eb4175aef375648c522379444cbd16.png?x-oss-process=image/resize,w_416,h_234

谁手握账本?趣讲 ZK 的内存模型

用户头像
HelloGitHub2 月 25 日

本系列教程是从零开始讲解 ZooKeeper,内容从最基础的安装使用到背后原理和源码的讲解,整个系列希望通过有趣文字、诙谐的气氛中让 ZK 的知识“钻”进你聪明的大脑。本教程是开放式:开源、协作

https://static001.geekbang.org/infoq/b7/b785c91147605fee375f645d98ebd08a.jpeg?x-oss-process=image/resize,w_416,h_234

遇见 ZooKeeper:初识

用户头像
Jackey2 月 22 日

ZooKeeper 是一个开源的分布式,它的设计目标是将那些复杂且容易出错的分布式协同服务封装起来,抽象出一个高效可靠的原语集,并以一系列简单的接口提供个用户使用。

https://static001.geekbang.org/infoq/fa/fae0bd9254a6095634e5465cabe36285.jpeg?x-oss-process=image/resize,w_416,h_234

图文详解:如何给女朋友解释什么是微服务?

用户头像
浅羽技术2 月 8 日

终于有人把微服务给女朋友讲清楚了,小羽第一次尝试画图的方式,欢迎大家积极交流意见。也希望本文能给想要了解微服务的小伙伴带来不一样的体验。相信之后面试造火箭,工作至少造个机身出来,不会是工作拧螺丝的卑微打工仔了,年轻人嘛,还是要讲武德的嘛!

https://static001.geekbang.org/infoq/cb/cbe2ee8a39ff55c4091dd55343ceedcb.jpeg?x-oss-process=image/resize,w_416,h_234

华为 18A 架构师共享:Netty+Redis+zookeeper+ 高并发技术栈

用户头像
996小迁2 月 2 日

Netty、Redis、 ZooKeeper,作为高性能、高并发、高可用的实力代表,在争取一个有吸引力、薪酬竞争力的offer时,都是必须掌握的Java中间件。

zookeeper_zookeeper资料文章-InfoQ写作平台