
Zookeeper
架构攻城之路
敢拒绝,还有梦。
有qian,有闲,有成长;
有你,也有我。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
脑裂是什么?Zookeeper是如何解决的?
什么是脑裂 脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,而这些集群环境有一个统一的特点,就是它们有一个大脑,比如ElasticSearch集群中有Master节点,Zookeeper集群中有Leader节点。 本篇文章着重来给大家讲一下Zookeeper中的脑裂问题,以及转载 2020-11-06 09:30:33 · 906 阅读 · 0 评论 -
微服务中Zookeeper的应用及原理
了解微服务的小伙伴都应该知道Zookeeper,Zookeeper是一个分布式的,开源的分布式应用程序协调服务。 现在比较流行的微服务框架Dubbo、Spring Cloud都可以使用Zookeeper作为服务发现与组册中心。但是,为什么Zookeeper就能实现服务发现与组册呢? Zookeeper的特性 我们先来了解一下Zookeeper的特性吧,因为它的特性决定了它的使...转载 2019-12-17 11:33:01 · 746 阅读 · 0 评论 -
学会Zookeeper分布式锁--让面试官对你刮目相看
业务场景: 电商系统,用户下单,需要生成唯一的订单编号,并且需要有业务意义,而不能使用UUID这种字符串,比如: 年-月-日-时-分-秒-自增序号 2019-11-11-23-59-59-001 订单编号生成器工具类OrderCodeGenerator /** * @description: 订单编号生成器 * @author: stwen_gan * @date: **/pu...原创 2019-08-20 19:35:44 · 1009 阅读 · 3 评论 -
SpringBoot电商项目实战--Curator分布式锁实现方案
一、引言: 上一篇文章,介绍了:《学会Zookeeper分布式锁--让面试官对你刮目相看》 网上的分布式锁文章千篇一律,而此文从实际高并发场景深入浅出,缘由剖析,不管是应对面试官的层层"逼问",还是实际项目,相信都能游刃有余,你学会了吗?还不会建议请先去看下哦。 1、分布式锁,场景描述: 分布式锁用途:在分布式环境下协同共享资源的使用。 2、分布式锁思路分析 锁特点: 排他性...原创 2019-08-21 20:01:21 · 820 阅读 · 0 评论