1.linux机器配置 yum makecache报错:Could not retrieve mirrorlist http://mirrorlist.centos.org?...
1.linux机器配置 yum makecache报错:Could not retrieve mirrorlist http://mirrorlist.centos.org?...
kafka连接报错: 经排查,是因为需要配置hosts: 原因是kafka客户端连接到broker是成功的,但连接到集群后更新回来的集群meta信息是错误的即是会返回的是节点...
官方下载:https://www.ej-technologies.com/jprofiler/download[https://www.ej-technologies.com...
1.主从模式 一个Master与若干Slave组成主从关系,当Slave与Master首次建立连接时,Master向Slave进行全量数据复制,复制结束后,再根据Master...
服务发现:为服务提供自动发现下游服务地址列表的能力。 1.注册与发现 服务注册中心 管理每个服务的地址列表(注册) 将某服务的地址告知调用者(发现) 2.可用地址管理 服务的...
1.主从模式 正常情况下,只有Master处理写数据请求,同时Master与Slave通过主从复制技术保持数据一致。当Master发生故障宕机时,某个Slave会被提升为Ma...
LVS作为Nginx集群的四层负载均衡器,可以有效提高Nginx的可扩展性。Nginx作为业务HTTP服务器的七层负载均衡器,能将不同的HTTP URL调度到不同的业务服务并...
LVS(Linux Virtual Server,Linux虚拟服务器)是一个虚拟的服务器集群系统,从Linux 2.6开始成为了Linux内核的一部分,即LVS运行于操作系...
Nginx可以作为HTTP服务器,也可以作为反向代理实现负载均衡功能。 正向代理 代理的是客户端,比如访问公司网络,需要VPN,这里VPN就是正向代理,代理客户端访问网络。 ...
1.DNS DNS维护域名与对应IP地址的映射关系,提供将域名翻译为IP地址的域名解析功能。 DNS功能 维护域名与多个IP地址的映射关系 变更IP地址时,仅需在DNS服务器...
1.Linux虚拟内存管理 当程序运行起来之后就变成了进程,业务数据结构的引用在进程的视角里全都都是虚拟内存地址,因为进程无论是在用户态还是在内核态能够看到的都是虚拟内存空间...
1.组成部分 Java内存分为两部分: 堆内存堆内存由GC垃圾回收期进行管理。 非堆内存非堆内存包括:Java方法栈、本地方法栈、元空间Metaspace、直接内存、代码缓存...
1.Leader选举 1.1 预选举 1.2 正式选举 1.3 Leader降级 2.日志复制 2.1 日志生成 2.2 pipeline机制 2.3 发送探针 2.4 日志...
1.为什么引入快照机制? 快照机制本质上也是一种对日志数据复制的优化手段。 两个问题: 1)因为日志数据需要落盘存储,当日志数据量大到磁盘空间无法容纳时,除了扩容是否还有其它...
1.日志复制原理 Raft 中的日志主要可以分为两类: 一类是协议自身运行所生成的日志,例如集群节点配置变更信息; 另外一类就是用户向集群提交的指令所生成的日志。 为了让集群...
1.term 和 logIndex Raft 算法设计了 term 和 logIndex 两个属性,分别用于表示 Leader 节点的任期,以及集群运行期间接收到的指令对应的...
1.RpcServer 添加系统自带的processors。RaftRpcServerFactory#addRaftRequestProcessors() 另外可以注册自定义...
0.flat/cum含义 针对CPU:Total:总共采样次数,这里是2525次。Flat:函数在样本中处于运行状态的次数。简单来说就是函数出现在栈顶的次数,而函数在栈顶则意...
前言 当下开源发展超乎想象,连腾讯,阿里这种大厂都在不断追赶各种开源,享受开源的红利。 开源时代的到来颠覆了传统IT生命周期发展的步伐,自研时代的“重开发”,到开源时代的“重...
1.sync.Mutex 在Go语言的sync包中,sync.Mutex是不可重入的互斥锁。这与Java可重入锁改变不同。 也就是说,当一个goroutine获得了Mutex...