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