Zookeeper 本身也是集群,推荐配置不少于 3 个服务器。Zookeeper 自身也要保 证当一个节点宕机时,其他节点会继续提供服务。 如果是一个 Follower 宕机,还有 2 台服务器提供访问,因为 Zookeeper 上的数 据是有多个副本的,数据并不会丢失; 如果是一个 Leader ...
分类:
其他好文 时间:
2020-04-12 20:29:47
阅读次数:
79
ZAB主要是用来实现保持各集群中主备副本之间的 数据一致性 。 当 Leader 服务器出现网络中断、崩溃退出与重启等异常情况时,ZAB 协议就会进人恢复模式并选举产生新的Leader服务器。这个过程大致是这样的: 1. Leader election(选举阶段):节点在一开始都处于选举阶段,只要有 ...
分类:
编程语言 时间:
2020-03-26 19:59:21
阅读次数:
152
更改测试集群版本,重新安装集群,就写了个文档记录一下。 1.关闭Linux的防火墙 临时关闭防火墙:service iptables stop永久关闭防火墙:chkconfig iptables off 2.安装JDK 配置环境: vim /etc/profile 环境变量生效: source /e ...
分类:
系统相关 时间:
2020-03-23 17:03:24
阅读次数:
84
zookeeper nginx 不存在单点问题,zab机制保证单点故障可重新选举一个leader 存在单点问题,单点负载高数据量大 只负责服务的注册与发现,不负责转发,减少一次数据交换(消费方与服务方直接通信) 每次负载,都充当一次中间人转发角色,增加网络负载量(消费方与服务方间接通信) 需要自己实 ...
分类:
其他好文 时间:
2020-03-19 16:30:45
阅读次数:
732
介绍 etcd是一款高性能的开源的分布式key-value分布式存储系统,可以用于配置共享和服务的注册与发现等功能。类似于zookeeper和consul。 etcd的官网:https://etcd.io/ etcd应用场景 1.服务注册与发现(Service Discovery)。 服务注册发现一 ...
分类:
其他好文 时间:
2020-03-18 11:28:08
阅读次数:
86
什么是委派模式 虽然说委派模式不属于Gof23中设计模式,但这并不影响它成为一种经典的设计模式。 “委派”字面意思就是指派一件事情给某人。类比到生活中的场景,比如项目leader指派开发任务给下面的猿猿们。这听起来有点像静态代理,不过还是不一样的,你品,你细品!代理强调的是过程,主要是要在代理过程中 ...
分类:
编程语言 时间:
2020-03-15 13:39:33
阅读次数:
70
1003 Emergency (25分) As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities ...
分类:
其他好文 时间:
2020-03-14 13:14:44
阅读次数:
85
在公司里,一般是leader创建好git仓库,其他人克隆下来即可。自己的项目也是先建立远程仓库,然后克隆到本地。 一、git基础命令 1、克隆项目 2、我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下 3、项目开发,一般不会在master主分支上协作开发,要 ...
分类:
其他好文 时间:
2020-03-13 11:30:46
阅读次数:
52
SpringCloud体系介绍 Spring Cloud Netflix Netflix Eureka:服务治理组件,包含服务注册与发现 Netflix Ribbon:客户端负载均衡的服务调用组件 Netflix Hystrix:容错管理组件,实现了熔断器 Netflix Feign:基于Ribbo ...
分类:
编程语言 时间:
2020-03-12 10:12:28
阅读次数:
73
Problem Description You, the leader of Starship Troopers, are sent to destroy a base of the bugs. The base is built underground. It is actually a huge ...
分类:
其他好文 时间:
2020-03-10 21:42:04
阅读次数:
72