Zookeeper 本身也是集群,推荐配置不少于 3 个服务器。Zookeeper 自身也要保 证当一个节点宕机时,其他节点会继续提供服务。 如果是一个 Follower 宕机,还有 2 台服务器提供访问,因为 Zookeeper 上的数 据是有多个副本的,数据并不会丢失; 如果是一个 Leader ...
分类:
其他好文 时间:
2020-06-29 09:20:23
阅读次数:
73
ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复的原子广 播协议。 ZAB 协议包括两种基本的模式:崩溃恢复和消息广播。 当整个 zookeeper 集群刚刚启动或者 Leader 服务器宕机、重启或者网络故障导 致不存在过半的服务器与 Leader 服务器保持正常通信 ...
分类:
其他好文 时间:
2020-06-29 09:14:54
阅读次数:
60
1.复制 第一次进行全量复制,即将主服务器的数据通过rdb保存起来,然后复制到从服务器中,以后通过sync命令不断复制主服务器执行的命令来完成数据的同步。 复制命令,slaveof <master_ip> <master_port> 2.Sentinel 哨兵模式,通过redis-sentinel命 ...
分类:
其他好文 时间:
2020-06-29 00:19:45
阅读次数:
62
port 26379protected-mode nodaemonize yeslogfile "26379.log"dir "./" # sentinel monitor [master-group-name] [ip] [port] [quorum]## master-group-name:ma ...
分类:
其他好文 时间:
2020-06-28 22:52:02
阅读次数:
96
1、Redis中的内存维护策略 redis作为优秀的中间缓存件,时常会存储大量的数据,即使采取了集群部署来动态扩容,也应该及时清理内存,维持系统性能 (1)设置过期时间 默认情况是永久有效(-1): 127.0.0.1:6379> set zhai 1997 OK 127.0.0.1:6379> g ...
分类:
其他好文 时间:
2020-06-28 22:45:02
阅读次数:
58
1.说明 kong 使用 kubernetes集群外的Cassandra作为db 2.kong yaml 1.包含迁移脚本的yaml apiVersion: v1 kind: Namespace metadata: name: kong apiVersion: apiextensions.k8s.i ...
分类:
Web程序 时间:
2020-06-28 20:53:55
阅读次数:
98
在上一篇文章中,我们搭建了3个节点的副本集,集群信息如下:rstest:PRIMARY> rs.config(){ "_id" : "rstest", "version" : 2, "protocolVersion" : NumberLong(1), "writeConcernMajorityJou... ...
分类:
数据库 时间:
2020-06-28 20:45:22
阅读次数:
64
大家好,今天给大家带来是哈喽沃德先生的《微服务架构的前世今生》,上一篇用2个故事向大家说明了SOA 与微服务的区别。今天给大家带来微服务的设计原则。 一共有以下四个原则。 一、AKF 拆分原则 业界对于可扩展的系统架构设计有一个朴素的理念,就是:通过加机器可以解决容量和可用性问题(如果一台不行就两台 ...
分类:
其他好文 时间:
2020-06-28 18:39:33
阅读次数:
53
查看创建集群需要的镜像版本 kubeadm config images list [--kubernetes-version <version>] 国内拉取镜像脚本 #!/bin/bash # Script For Quick Pull K8S Docker Images # by Hellxz Z ...
分类:
其他好文 时间:
2020-06-28 18:26:33
阅读次数:
147