之前我写过一篇通过nginx配置代理转发的博客,正常来说也是正确的,但不足之处在了甲方还用了F5负载均衡和gateway来代理转发。所以之前我认为的请求->nginx转发代理->后端服务,实际上是请求->nginx代理转发->F5->gateway代理转发->后端服务,所以nginx代理转发是多余的 ...
分类:
其他好文 时间:
2020-05-11 17:10:55
阅读次数:
363
Redis 集群的部署及原理 前言 Redis 是我们目前大规模使用的缓存中间件,由于他强调高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经达到了很高的性能,为了提高可用性我们可以使用Redis 集群。本文参考了Rdis的官方文档和使用Redis官方提供的Redis Cluster工具搭 ...
分类:
其他好文 时间:
2020-05-11 15:32:49
阅读次数:
52
前言今天通过两个实战案例,带大家理解Nginx+keepalived如何实现高可用集群,在学习新知识之前您可以选择性复习之前的知识点:给小白的Nginx10分钟入门指南Nginx编译安装及常用命令Nginx配置文件详解一文带你读懂Nginx反向代理一文彻底读懂nginx中的location指令Nginx负载均衡原理及配置实例Nginx为什么快到根本停不下来?Keepalived入门学习Keepal
分类:
其他好文 时间:
2020-05-11 15:27:14
阅读次数:
58
假如线上采用了1主1从,而且没有使用其他的高可用组件,而且也没有开启gtid复制,架构图如下: 在图1是master宕机了,在图2时业务需要切换到slave写入,假如此时你忘记了记录slave的pos点,直接修改域名指向从库,那么在master恢复以后如何接上复制?仔细看我上面的图中标注了serve ...
分类:
数据库 时间:
2020-05-11 13:03:15
阅读次数:
127
一篇文章带你玩转TiDB灾难恢复一、背景`高可用是TiDB的另一大特点,TiDB/TiKV/PD这三个组件都能容忍部分实例失效,不影响整个集群的可用性。下面分别说明这三个组件的可用性、单个实例失效后的后果以及如何恢复。TiDBTiDB是无状态的,推荐至少部署两个实例,前端通过负载均衡组件对外提供服务。当单个实例失效时,会影响正在这个实例上进行的Session,从应用的角度看,会出现单次请求失败的情
分类:
数据库 时间:
2020-05-11 11:46:33
阅读次数:
91
Spring Cloud Netflix Ribbon 什么是Ribbon ? Spring Cloud Ribbon是一个基于HTTP和TCP的客户端 负载均衡 工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成 ...
分类:
编程语言 时间:
2020-05-11 09:13:17
阅读次数:
93
一、Hive-sql优化 #增加reducer任务数量(拉取数量分流) set mapred.reduce.tasks=20; #在同一个sql中的不同的job是否可以同时运行,默认为false set hive.exec.parallel=true; #增加同一个sql允许并行任务的最大线程数 s ...
分类:
数据库 时间:
2020-05-11 01:21:52
阅读次数:
80
主从复制 将主机的数据复制到多个从机上, 避免单主机挂掉后服务无法正常提供使用 ,同时可以 分担主机读的压力 从机的redis.conf配置 当配置完后,连接redis,使用 查看主从信息 主从复制特点: 1. 只有主机可以写,从机只可以读 2. 从机复制主机的全部数据 3. 主机宕机后,从机待命, ...
分类:
其他好文 时间:
2020-05-11 01:02:15
阅读次数:
83
Mongodb 搭建高可用集群(分片+副本集) 分片与副本集的区别? 在上一篇我们学习了集群配置--副本集的配置, 副本集是集群配置的方式, 分片也是集群配置的方式, 那么这两种方式的区别是什么? 副本集(replica Set) 一个副本集中每一个节点上的数据都相同(从节点复制主节点数据),保证数 ...
分类:
其他好文 时间:
2020-05-10 23:06:09
阅读次数:
101
Flink 常见的部署模式:本地模式、Standalone 模式和 Flink On Yarn 模式,然后分别讲解三种模式的使用场景和部署中常见的问题,最后将讲解在生产环境中 Flink 集群的高可用配置。 Flink 常见的部署模式环境准备在绝大多数情况下,我们的 Flink 都是运行在 Unix ...
分类:
其他好文 时间:
2020-05-10 22:51:01
阅读次数:
98