Sentinel支持信号量隔离(不支持线程池隔离),多种熔断降级策略,支持QPS流量控制。Sentinel是Hystrix的替代方案。 Sentinel的核心概念:资源,规则,检验规则是否生效。 1.Sentinel的使用 ①安装管理控制台(去官网下载对应的jar包,注意启动脚本中jar的版本) ② ...
分类:
编程语言 时间:
2020-05-04 15:10:05
阅读次数:
103
redis和memcached比较? redis中数据库默认是多少个db 及作用? python操作redis的模块? 如果redis中的某个列表中的数据量非常大,如果实现循环显示每一个值? redis如何实现主从复制?以及数据同步机制? redis中的sentinel的作用? 如何实现redis集 ...
分类:
其他好文 时间:
2020-05-04 00:36:05
阅读次数:
61
本系列介绍Redis,从安装到使用,太简单的使用不介绍了,介绍一些比较有意思的功能,也会介绍一些原理性的东西。本篇先介绍Redis的单实例安装。Redis还可以做到高可用,通过哨兵和集群可以做到高可用,这两个后面做介绍。 一、准备工作 本系列使用的系统是CentOS 7.5,先查看你的电脑是否安装了 ...
分类:
其他好文 时间:
2020-05-03 16:40:27
阅读次数:
61
文件结构 1. redis sentinel 1 1. docker compose.yml 1 2. sentinel 1 2 1 docker compose.yml 1 2 2 sentinel.conf 1 2 3 sentinel1.conf 1 2 4 sentinel2.conf 1 ...
分类:
其他好文 时间:
2020-05-02 23:20:23
阅读次数:
133
Sentinel(哨兵)是Redis的高可用性的解决方案,由一个或者多个Sentinel实例组成了Sentinel系统可以监视任意多个主服务器,以及这些下属的从服务器。假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独 ...
分类:
其他好文 时间:
2020-05-02 14:34:44
阅读次数:
62
```javapackage 链表;/** * https://leetcode-cn.com/problems/remove-linked-list-elements/ * 203. 移除链表元素 * * 解题思路 :使用哨兵 */public class _203_Remove_Linked_L... ...
分类:
其他好文 时间:
2020-05-01 01:13:01
阅读次数:
52
Zookeeper是分布式协调工具 应用场景 命名服务(注册中心) Dubbo注册中心 分布式配置中心(SpringCloud config)动态管理配置文件信息 消息中间件 事件通知(类似发布订阅) 分布式事务(全局协调者) 实现分布式锁 实现选举策略(类似哨兵机制) 实现本地动态负载均衡 (Du ...
分类:
其他好文 时间:
2020-04-30 23:27:12
阅读次数:
76
一转眼间,光阴飞快,各大企业都开始招人,各大学校也开始准备陆续入学。金三银四已经快结束了,有的朋友发来喜报,面试上了一线大厂,也有没有面试上的朋友跑来跟我说,被虐惨了,几天给大家分享下我一个面试京东的朋友的经历,希望给正在面试的朋友共勉。 面试京东被问到的问题: 如何保证消息不被重复消费?或者说,如 ...
分类:
其他好文 时间:
2020-04-30 17:49:20
阅读次数:
1355
要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 ...
分类:
其他好文 时间:
2020-04-25 23:35:18
阅读次数:
86
一、Sentinel简介 是什么: Spring Cloud Alibaba Sentinel 是面向于云原生微服务的高可用流控防护组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助用户保障微服务的稳定性。 一句话解释,就是之前学习过的 Hystrix 升级版。 Hyst ...
分类:
编程语言 时间:
2020-04-25 20:46:36
阅读次数:
86