
分布式
文章平均质量分 96
退役的bug程序员
90后Java程序猿,面试题狂人,专业写bug(目前已退役),喜欢刷博客,爱分享面试题和技术。有问题或者想法可以私信我,尽自己所能帮助需要帮助的人
展开
-
通过源码分析Zookeeper快速领导者选举原理
前言: 本文通过源码结合原理图分析,深入源码内容略长,更适合在电脑端观看。如有不对的地方,请评论指正。 1.人类选举的基本原理 另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。 正常情况下,选举是一定要投票的。 我们应该都经历过投票,在投票时我们可能会将票投给和我们关系比较好的人,如果你和几个候选人都比较熟,这种情况下你会将选票投给你认为能力比较强的人,如果你和几个候选人都原创 2021-01-19 21:29:57 · 329 阅读 · 3 评论 -
2021年最详细分布式ID方案总结
ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以并不适合在Innodb中来作为主键,自增ID比较合适,但是随着公司的业务发展,数据量将越来越大,需要对数据进行分表,而分表后,每个表中的数据都会按自己的节奏进行自增,很有可能出现ID冲突。这时就需要一个单独的机制来负责生成唯一ID,生成出来的ID也可以叫做分布式ID,或全局ID。下面来分析各个生成分布式ID的机.原创 2021-01-10 21:07:37 · 5025 阅读 · 5 评论 -
这个分布式3连炮把我给打懵逼了,我敢说90%的人都扛不住!
分布式事务,是分布式架构中一个绕不开的话题,而什么是分布式事务?为什么要使用分布式事务?分布式事务有哪些实现方案?更是面试时面试官特别喜欢的一个分布式三连炮!问谁谁懵逼,能够完整的回答出来的,我是很少见到。今天用图文的方式带你了解分布式事务,对整个流程又打大概的了解。 一、本地事务 另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。 本地事务流程 分布式事务保证了多项服务间的.原创 2020-10-27 20:30:42 · 4527 阅读 · 10 评论