ICode9

精准搜索请尝试: 精确搜索
  • 人月神话札记:效率2021-06-22 14:57:44

    前言:研究表明,效率高和效率低的实施者之间个体差异非常大,能够达到数量级的水平。类似我这样年龄段的产品经理来说,我认为我只需要有5个精干的成员组成团队,然而我这样的想法就面对着一个很难回避的问题-这样的小型团队很难在有计划的进度安排时间内创造大型的系统! 问题 大家知道,优秀

  • 一致性算法原理2021-06-22 12:58:12

    一致性算法原理 一致性算法的出现是为了解决一致性问题,一致性问题是指对于一组服务器(集群),给定一组操作,需要使用一种协议使得他们的结果最终达成一致,看起来好像是一台服务器一样。 弱一致性 (DNS) DNS 就是典型的弱一致性,访问不同的 DNS 服务器可能在一开始不一致,但是等待一

  • 解Bug之路-ZooKeeper集群拒绝服务2021-06-22 10:05:46

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

  • Java学习路线!java大数据开发心得,2021最新版!2021-06-22 09:33:12

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

  • kafka基础原理2021-06-20 20:34:35

    架构: 副本的相同分区位置不能存在于同一个broker上, 没有意义,当机器出现故障的时候,这个副本就没有问题. offset,topic,partitions的介绍: Kafka 中消息是以 topic 进行分类的,生产者生产消息,消费者消费消息,都是面向 topic的。 topic 是逻辑上的概念,而 partition 是物

  • zookeeper有几种部署模式? zookeeper 怎么保证主从节点的状态同步?2021-06-20 10:03:07

    一、zookeeper的三种部署模式 Zookeeper 有三种部署模式分别是单机模式、伪集群模式、集群模式。这三种模式在不同的场景下使用: 单机部署:一般用来检验 Zookeeper 基础功能,熟悉 Zookeeper 各种基础操作及特性。伪集群部署:在单台机器上部署集群,方便在本地验证集群模式下的各种功能。

  • ZooKeeper笔记2021-06-15 20:02:24

    第一节 Zookeeper 简介 1.1 分布式系统定义及⾯临的问题 ZooKeeper 最为主要的使⽤场景,是作为分布式系统的分布式协同服务。我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独⽴运⾏的多个软件所组成系统。类⽐⼀下,分布式系统就是⼀群⼈⼀起⼲活。⼈多⼒量⼤,每个服

  • 该如何高效实用Kotlin?学习路线+知识点梳理2021-06-15 11:56:59

    开头 大家都知道,找工作的时候高薪不好拿,一般人能拿 30k 的 offer 就不错了。据我所知百分之九十的Android开发都在30k以下! 但是在我的群里有一位同学,平时就喜欢研究源码和框架,然后经过一个月的刷题,跳槽到头条,拿到了 50k 的月薪,我觉得太厉害了,羡慕嫉妒恨啊。 后来我和他聊了下,发现

  • ZooKeeper概念详解,最全整理(装载)2021-06-12 14:30:09

    ZooKeeper概念详解,最全整理 春风化作秋雨 2018-09-11 22:05:33 54389 收藏 817 分类专栏: zookeeper 文章标签: zookeeper 概念 详解 相信大家对 ZooKeeper 应该不算陌生,但是你真的了解 ZooKeeper 是什么吗?如果别人/面试官让你讲讲 ZooKeeper

  • raft(转)2021-06-12 11:34:50

    说明 分布式存储系统通常通过维护多个副本来进行容错,提高系统的可用性。要实现此目标,就必须要解决分布式存储系统的最核心问题:维护多个副本的一致性。 首先需要解释一下什么是一致性(consensus),它是构建具有容错性(fault-tolerant)的分布式系统的基础。 在一个具有一致性的性质的集

  • 分布式系统理论进阶:选举、多数派和租约2021-06-10 23:55:20

    GitHub:https://github.com/wangzhiwubigdata/God-Of-BigData 关注公众号,内推,面试,资源下载,关注更多大数据技术~ 大数据成神之路~预计更新500+篇文章,已经更新50+篇~ 选举(election)是分布式系统实践中常见的问题,通过打破节点间的对等

  • 分布式系统理论进阶:选举、多数派和租约2021-06-10 23:55:06

    GitHub:https://github.com/wangzhiwubigdata/God-Of-BigData 关注公众号,内推,面试,资源下载,关注更多大数据技术~ 大数据成神之路~预计更新500+篇文章,已经更新50+篇~ 选举(election)是分布式系统实践中常见的问题,通过打破节点间的对等

  • 分布式系统理论进阶:Paxos变种和优化2021-06-10 23:54:46

    GitHub:https://github.com/wangzhiwubigdata/God-Of-BigData 关注公众号,内推,面试,资源下载,关注更多大数据技术~ 大数据成神之路~预计更新500+篇文章,已经更新50+篇~ 引言 《分布式系统理论进阶 - Paxos》中我们了解了Basic Paxos、M

  • 分布式系统理论进阶:Paxos变种和优化2021-06-10 23:54:37

    GitHub:https://github.com/wangzhiwubigdata/God-Of-BigData 关注公众号,内推,面试,资源下载,关注更多大数据技术~ 大数据成神之路~预计更新500+篇文章,已经更新50+篇~ 引言 《分布式系统理论进阶 - Paxos》中我们了解了Basic Paxos、M

  • Raft阅读笔记2021-06-10 23:32:41

    5 The Raft consensus algorithm Raft实现一致性:首先选举一个leader,leader完全管理log的同步。leader从client接收log entries,复制给其他servers,并通知servers状态机何时执行log entries是安全的。一个leader的好处:简化了同步日志的管理,leader不用咨询其他servers就能决定新的entr

  • hadoop入门2021-06-10 18:03:20

    hadoop核心 1.HDFS: Hadoop Distributed File System 分布式文件系统 2.YARN: Yet Another Resource Negotiator   资源管理调度系统 3.Mapreduce:分布式运算框架 ------------------------------- HDFS的架构 1.主从结构 主节点, namenode 从节点,有很多个: datanode 2.namenode负

  • 分布式中几种服务注册与发现组件的原理与比较2021-06-09 20:01:23

    前言 在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实例的数量和网络地址都是动态变化

  • 新晋总监生存指南终章——构建技术团队信息通道2021-06-08 16:35:59

    ​新晋总监生存指南系列: 新晋总监生存指南开篇之总监二三事 新晋总监生存指南二——建立指标 新晋总监生存指南三——OKR实践 新晋总监生存指南四——项目执行指南 新晋总监生存指南五——人才运营机制 原计划第五篇人才运营结束后,这个系列就完结,通看一次后发现少了一个板块:如何构

  • 08.sentinel集群选举机制2021-06-08 14:36:59

    概要 当redis集群的主节点故障时,Sentinel集群将从剩余的从节点中选举一个新的主节点,有以下步骤: 故障节点主观下线 故障节点客观下线 Sentinel集群选举Leader Sentinel Leader决定新主节点 选举过程 主观下线 Sentinel集群的每一个Sentinel节点会定时对redis集群的所有节点发心跳

  • DelayQueue延迟队列原理剖析2021-06-07 23:05:19

    DelayQueue延迟队列原理剖析 介绍 DelayQueue队列是一个延迟队列,DelayQueue中存放的元素必须实现Delayed接口的元素,实现接口后相当于是每个元素都有个过期时间,当队列进行take获取元素时,先要判断元素有没有过期,只有过期的元素才能出队操作,没有过期的队列需要等待剩余过期时间才能

  • 【深度】分布式数据库数据一致性原理说明与实现2021-06-07 13:55:02

    分布式数据库的数据一致性管理是其最重要的内核技术之一,也是保证分布式数据库满足数据库最基本的 ACID特性中的 “一致性”(Consistency)的保障。在分布式技术发展下,数据一致性的解决方法和技术也在不断的演进,本文就以作者实际研发的分布式数据库作为案例,介绍分布式数据库数据一

  • Zookeeper工作原理2021-06-07 07:02:40

    转载:Zookeeper 3、Zookeeper工作原理(详细) - Bodi - 博客园 (cnblogs.com) 1、Zookeeper的角色 领导者(leader),负责进行投票的发起和决议,更新系统状态 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并向客户端返回结果,在选主过程中参与投票 观察者(obs

  • Zookeeper深入知识2021-06-06 20:33:41

    ZAB协议 概念   在深⼊了解zookeeper之前,很多同学可能会认为zookeeper就是paxos算法的⼀个实现,但事实上,zookeeper并没有完全采⽤paxos算法,⽽是使⽤了⼀种称为Zookeeper Atomic Broadcast(ZAB,Zookeeper原⼦消息⼴播协议)的协议作为其数据⼀致性的核⼼算法。   ZAB协议并不像

  • 面试了3000个专科程序员,终于发现了专科跟本科的本质到底差在哪了,与学历无关2021-06-05 22:55:36

    我有个副业(免费的,但是要点缘分,毕竟时间不够),刚好在指导一些毕业的程序员找工作。我发现,能力差别体现在后天的努力上,职业发展的差距形成于认知。同时也整理了最近两个月最新的面试题。 需要的朋友可以扫码: 备注:csdn。 本科含金量有多少? 我们来看看大部分本科生学了什么? 本科,虽

  • Android高级工程师进阶学习,建议收藏2021-06-05 22:33:22

    开头 眼看着金九银十就快来了,各大厂也开始了新一轮的招聘计划,尤其是腾讯前一段时间爆出了一个大消息: 将正式启动2021届秋季招聘,加大对数字经济和产业互联网人才的挖掘培养。 在本次招聘中,特别面向2021年应届毕业生开放5000个岗位,也是腾讯有史以来最大规模的校招,总招聘量预计

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有