[TOC] 哨兵简介 哨兵定义 哨兵(sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的 master 并将所有 slave 连接到新的 master。 疑问:投票规则是啥、 哨兵作用 监控 不断地检查 master 和 slave 是否正常运 ...
分类:
其他好文 时间:
2020-04-19 17:51:04
阅读次数:
71
1、哨兵的配置文件 sentinel.conf 最小的配置 每一个哨兵都可以去监控多个maser-slaves的主从架构 因为可能你的公司里,为不同的项目,部署了多个master-slaves的redis主从集群 相同的一套哨兵集群,就可以去监控不同的多个redis主从集群 你自己给每个redis主 ...
分类:
其他好文 时间:
2020-04-18 23:19:28
阅读次数:
118
一、分布式简介 1、架构简介 现在的互联网,几乎常见的复杂系统都会使用分布式架构,如果在不清楚概念之前,刚接触分布式架构这个名词会感觉十分的高大上,其实在对比单服务,集群服务之后,你就会发现本质上都是一样的。 :所谓Java架构师,基本就是看被单服务,集群,分布式不断暴打的频率,架构师因为被虐频率高 ...
分类:
其他好文 时间:
2020-04-17 09:50:49
阅读次数:
72
官网:https://github.com/alibaba/Sentinel 中文:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 下载:https://github.com/alibaba/Sentinel/releases ...
分类:
编程语言 时间:
2020-04-15 18:39:22
阅读次数:
251
在 "Alibaba Sentinel 限流与熔断初探(技巧篇)" 的示例中我选择了 sentinel demo apache dubbo 作为突破点,故本文就从该项目入手,看看 Sentinel 是如何对 Dubbo 做的适配,让项目使用方无感知,只需要引入对应的依即可。 sentinel apa ...
分类:
其他好文 时间:
2020-04-12 22:35:42
阅读次数:
81
redis-sentinel主从复制高可用 主从复制架构 redis主从复制背景问题 Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用: 一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。 扩展主节点的读能力,分担主节点读压力。 但是问题是: 一旦主节点宕机,从节点上位,那么需 ...
分类:
其他好文 时间:
2020-04-12 21:00:40
阅读次数:
105
redis-benchmark 1.1 简介 第一个就介绍一下,Redis自带的性能检测工具redis-benchmark, 该工具可以模拟 N 个客户端同时发出 Y 个请求。 可以使用 redis-benchmark -h 来查看基准参数。 1.2 命令格式: redis-benchmark [- ...
分类:
其他好文 时间:
2020-04-12 20:59:16
阅读次数:
77
头脑风暴 出于学习目的,您可以很轻松地在docker环境下运行redis的单个实例,但是如果您需要在生产环境中运行它,那么必须将Redis部署为HA(High Avaliable)模式。 Redis Sentinel为Redis提供高可用性,这意味着使用Sentinel可以创建Redis HA部署, ...
分类:
其他好文 时间:
2020-04-07 09:24:49
阅读次数:
91
一 主从复制高可用 二 架构说明 可以做故障判断,故障转移,通知客户端(其实是一个进程),客户端直接连接sentinel的地址 1 多个sentinel发现并确认master有问题 2 选举触一个sentinel作为领导 3 选取一个slave作为新的master 4 通知其余slave成为新的ma ...
分类:
其他好文 时间:
2020-04-06 11:43:57
阅读次数:
75
参考https://www.jianshu.com/p/06ab9daf921d 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。 一、哨兵模式概述 哨兵模式 ...
分类:
其他好文 时间:
2020-04-05 00:24:32
阅读次数:
72