概述 Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。 在Redis中,集群的解决方案有三种 主从复制 哨兵机制 Cluster Redis Cluster是Redis的分布式解决方案,在 ...
分类:
其他好文 时间:
2020-05-06 14:15:23
阅读次数:
66
Nginx 配置实例-配置高可用 1. 实现效果 2. 两台机器 nginx 的安装 2.1 192.168.25.120 中 nginx 的安装 2.1.1 安装 pcre 依赖 2.1.2 安装其他依赖 2.1.3 Nginx 的安装 2.1.4 验证 2.2 192.168.25.121 中 ...
分类:
其他好文 时间:
2020-05-06 10:30:08
阅读次数:
87
搭建LB负载均衡和keepalived一、环境优化LB1[root@localhost~]#hostnamectlset-hostnamelb1[root@localhost~]#su//修改主机名[root@lb1~]#systemctlstopNetworkManager//关闭NetworkManage服务[root@lb1~]#systemctldisableNetworkManagerR
分类:
其他好文 时间:
2020-05-05 21:51:32
阅读次数:
70
摘要 我们对互联网上可访问的在线服务日益增长的依赖性需要高可用性的无需中断即可提供正确服务的系统。软件漏洞, 运营商错误和恶意攻击是服务中断的主要原因,而且它们可能导致任意行为,也就是拜占庭故障。本文介绍了一种新的复制算法 BFT,可用于构建容忍拜占庭故障的高可用性系统。BFT 可以在实践中用于实现 ...
分类:
其他好文 时间:
2020-05-04 21:04:44
阅读次数:
57
etcd介绍 etcd是基于go语言开发的一个开源的、高可用的key value式存储系统,可以用于配置共享和服务的注册与发现。 可能etcd此刻你不是很熟悉,但你应该知道zookeeper,etcd和zookeeper比较类似。 etcd都具有哪些特点呢? + + + + + + + etcd应用 ...
分类:
其他好文 时间:
2020-05-04 21:03:08
阅读次数:
130
[toc] 什么是Nginx Nginx是一个轻量级/高性能的反向代理服务器,它实现非常高效的反向代理、负载均衡。它可以处理2 3万并发连接数,官方监测能支持5万并发,现在国内使用网站用户有很多,例如:新浪、网易、腾讯等。 为什么要用Nginx 跨平台、配置简单、方向代理、高并发:处理2 3万并发连 ...
分类:
其他好文 时间:
2020-05-04 17:49:25
阅读次数:
76
一. ZooKeeper是什么ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制 ...
分类:
其他好文 时间:
2020-05-04 17:12:02
阅读次数:
90
对redisson不熟悉的,请看官网或者github上面的 在Redisson框架中,实现了红锁的机制,Redisson的RedissonRedLock对象实现了Redlock介绍的加锁算法。该对象也可以用来将多个RLock对象关联为一个红锁, 每个RLock对象实例可以来自于不同的Redisson ...
分类:
其他好文 时间:
2020-05-04 01:07:21
阅读次数:
80
在学习Eureka的时候,我们了解过Eureka的高可用,同样针对具体的微服务我们也可以部署多个相同的应用达到高可用的目的(微服务集群是会经常用到的)。 1.为什么使用Ribbon 针对上述在有多个服务提供者时,服务消费者如何确定调用哪一个服务提供者的问题,我们引入了客户端负载均衡的概念。 而Rib ...
分类:
编程语言 时间:
2020-05-04 00:51:58
阅读次数:
70
本系列介绍Redis,从安装到使用,太简单的使用不介绍了,介绍一些比较有意思的功能,也会介绍一些原理性的东西。本篇先介绍Redis的单实例安装。Redis还可以做到高可用,通过哨兵和集群可以做到高可用,这两个后面做介绍。 一、准备工作 本系列使用的系统是CentOS 7.5,先查看你的电脑是否安装了 ...
分类:
其他好文 时间:
2020-05-03 16:40:27
阅读次数:
61