ICode9

精准搜索请尝试: 精确搜索
  • 每天一个离职小技巧2021-10-15 09:04:10

    上午写了一段代码,下午就被开除了,奇怪的知识又增加了 俗话说的好,代码写的少,离职少不了。最近畅游互联网,发现一些离职小技巧,读后,内心被深深的打动了 但是细细的品过之后,发现对我们程序员不太适用。 例如:领导夹菜你转桌,我们程序员一般不和领导在一桌; 领导开门你上车,咱程序员都是坐班,

  • 今日头条一面:十道经典面试题解析2021-10-14 14:58:33

    1.http请求头里,expire和cache-control字段含义,说说HTTP状态码 1.1 expire和cache-control字段含义 Cache-Control是HTTP/1.1的头字段,用来区分对缓存机制的支持情况,请求头和响应头都支持这个属性。通过它提供的不同的值来定义缓存策略。主要有public、private、no-cache等值。exp

  • Redis复习笔记-分布式篇2021-10-14 13:34:11

    Redis复习笔记-分布式篇 Redis主从复制(replication) 配置 配置文件中添加: replicaof [host ip] [port] //添加在每个slave节点中 从节点启动后,会自动连接到master节点,开始同步数据。如果master节点更改了,比如原来的master节点宕机了,选举了新的master节点,这个配置项就会被重写。

  • kafka集群搭建-docker版本2021-10-13 11:34:31

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 kafka集群搭建 文章目录 kafka集群搭建前言一、kafka是什么?二、集群1.集群2.负载均衡3.扩容4.Zookeeper Leader选举 kafka架构集群搭建下载 安装zookeeper 前言 不使用 集群请参考这个文章:https://www.cnb

  • Kafka之架构深入2021-10-12 11:30:26

    Kafka 架构深入 1. 工作流程及文件存储机制 1.1 工作流程 Kafka 中消息是以 topic 进行分类的,生产者生产消息,消费者消费消息,都是面向 topic的。 topic 是逻辑上的概念,而 partition 是物理上的概念,每个 partition 对应于一个 log 文件,该 log 文件中存储的就是 producer 生产

  • kafka有些分区leader为-1的问题2021-10-11 21:57:57

    现象 get /kafka/brokers/topics/stock_ticks_test1/partitions/0/state {"controller_epoch":12,"leader":-1,"version":1,"leader_epoch":5,"isr":[5]} 原因 broker shutdown的时候,partition的leader在此broker上,controller选主没有成功

  • Zookeeper2021-10-11 14:33:13

    Zookeeper的选举机制 可灵活回答: (1)Zookeeper的选举策略 (2)Zookeeper的选举过程 (3)Zookeeper的Leader选举是如何实现的 1、半数机制:集群半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。 2、Zookeeper虽然在配置文件中并没有指定Master和Slave,但是,Zookeeper工作

  • 1.zookeeper简介2021-10-11 12:02:48

    zookeeper解决了什么问题?解决的方式是什么? 假如一个开发团队,会遇到的问题如下:   解决方法一、Leader通过开会或者邮件的方式协同 解决方法二、Leader发布任务到共享存储,所有成员订阅这个共享存储监听,有更新则通知每个成员,成员拉取到最新数据       每个成员将完成情况反馈给z

  • 多即是少,切记2021-10-11 02:31:46

    来到新东家也快半年了,过去的9月份,是比较难熬的一个月。现在已手起刀落,基本尘埃落定。记录一下整个经过,希望自己能够逐步蜕变。 初来乍到  入职后,除了熟悉业务外,还安排我推进性能测试工作。性能测试这个,真是一穷二白,属于拓荒。待到试用期结束时,总共负责了模块A、模块B和性能测试,共

  • Zookeeper安装2021-10-08 17:57:57

    Zookeeper安装 一、下载地址 https://zookeeper.apache.org/releases.html 二、配置说明 在conf文件夹下,将zoo_sample.cfg文件复制一份命名为zoo.cfg,然后对文件进行编辑: 2.1、tickTime 心跳时间,单位为毫秒。 2.2、initLime tickTime的个数,表示在leader选举结束后,followers

  • java关键字列表,Java开发面试题带答案2021-10-07 09:01:32

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

  • 理解zookeeper选举机制2021-10-06 20:32:21

      一、zookeeper集群 配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。 这篇主要分析leader的选择机制,zookeeper提供了三种方式: Le

  • 【闲聊杂谈】Zookeeper中的ZAB协议2021-10-06 13:31:54

    1、Zookeeper ZAB 有主 上一篇中我们详细讲解了Paxos算法,而在Zookeeper中基于Paxos算法做了一个更简单的实现——ZAB(Zookeeper Atomic Broadcast)协议,可以认为是Paxos算法的一个精简版,更容易实现数据在分布式情况下的同步。 什么叫 Atomic ?Atomic 的意思是——原子,指的是没有中

  • java程序设计答案电子工业出版社,腾讯T2亲自教你2021-10-06 12:32:57

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

  • 8-zookeeper算法基础(尚硅谷学习笔记)2021-10-05 11:05:29

    目录 拜占庭将军问题paxos算法paxos算法流程情况一情况二情况1情况2 ZAB协议ZAB协议内容消息广播过程可能出现的问题 崩溃恢复异常假设leader选举数据恢复 CAP理论 拜占庭将军问题 拜占庭罗马帝国国土辽阔,为了达到防御目的,每个军队都分隔很远,将军与将军之间只能靠信差

  • Zookeeper2021-10-04 06:00:07

    一、zookeeper简介 1.1 zookeeper的概述 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。   ZooKeeper

  • 靠谱的人都有什么特质,你是一个靠谱的人吗?2021-10-03 21:01:42

    自从我们走出了高中的校门,我们就不再是单个的个体,而常常要与人一起合作。   合作得多了,自然就会发现有些人你想要与她们合作,合作了一次还会希望有第二次。而有些人可能只是合作了一次你会后悔莫及,觉得自己踩了深坑。这样的经历哪怕是在学校里,相信也能体会得到。   不知道大家最

  • 一起看看这些大厂面试真题查漏补缺吧,Java线程池中的线程复用是如何实现的2021-10-03 10:03:00

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

  • Java后端社招面试经历,总结拼多多,美团JAVA面试经验2021-10-02 10:34:09

    Kafka的多副本冗余设计 不管是传统的基于关系型数据库设计的系统,还是分布式的如zookeeper、redis、Kafka、HDFS等等,实现高可用的办法通常是采用冗余设计,通过冗余来解决节点宕机不可用问题。 首先简单了解Kafka的几个概念: 物理模型 逻辑模型 Broker(节点):Kafka服务节点,简单来

  • Zookeeper集群 + Fafka集群2021-09-27 19:31:56

    Zookeeper 概述 Zookeeper 定义 Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目,存储着一些分布式集群的元数据。 Zookeeper 工作机制 Zookeeper从设计模式角度来理解∶是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理群集的状态信息及元数据,

  • zookeeper相关知识2021-09-27 17:30:52

    1.zk是分布式应用协调服务。可以做注册中心,配置中心等。 它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作 2.客户端的读请求可以被集群中的任意一台机器处理,如果读请求在节点上注册了监听器, 这个监听器也是由所连接的zookeeper机器来处

  • 基于raft算法实现一个简单的KV存储2021-09-27 01:00:26

    raft是一种共识算法,各节点可以就指定值达成共识,达成共识后的值,就不再改变了。raft是基于论文 https://raft.github.io/raft.pdf,raft是paxos的一种实现,它简化了paxos的模型,增加了很多约束和限定条件,使得更容易在生产中落地,简要描述如下(摘自https://github.com/hashicorp/raft): 协议

  • Kafka面试准备,收藏这一篇就够了!!!2021-09-24 09:00:29

        为什么要用消息队列?为什么选择了kafka? kafka的组件与作用(架构)? kafka为什么要分区? Kafka生产者分区策略? kafka的数据可靠性怎么保证?(丢,重) kafka的副本机制? kafka的消费分区分配策略? kafka的offset怎么维护? kafka为什么这么快?(高效读写数据) Kafka消息数据积压,Kafk

  • 算法笔记:结构体2021-09-21 18:04:21

    算法笔记:结构体 题目一 完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式: struct person { char name[20]; i

  • 自己实现一个Controller——精简型2021-09-20 08:33:35

    写在最前 controller-manager作为K8S master的其中一个组件,负责众多controller的启动和终止,这些controller负责监控着k8s中各种资源,执行调谐,使他们的实际状态能不断趋近与期望状态。这些controller包括servercontroller,nodecontroller,deploymentcontroller等。对于自定义资源(CRD

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有