Fighting
Sentinel常用算法及简易实现 Sentinel常用算法及简易实现
这篇博文主要是针对Sentinel中间件中常用算法进行源码解析和进行一些简易实现代码 计数器限流算法假设限流1s 1000个请求。定义起始点,每来一个请求计数器加一,到了1000限流,到了1s计数器清空。 优点:实现简单,基本用redis
2022-12-10
Sentinel基本使用 Sentinel基本使用
前言在一个微服务系统中,经常会出现一个服务依赖于多个服务,而一个调用逻辑会调用多个服务的情况出现。如果出现某个服务提供者出现故障不可用,就会导致服务消费者不可用,又由于是同步调用最后线程全部阻塞在服务消费者身上,最后导致服务消费者也不可用。
2022-12-01
Redis核心原理与Redis6新特性 Redis核心原理与Redis6新特性
Redis持久化Redis持久化共有3种模式RDB、AOF和Redis4.0之后出来的混合持久化。 RDBRDB持久化是Redis的默认选择。RDB模式中Redis将持久化文件存储在dump.rdb(配置)二进制文件中。可以对Redis进行
2022-11-11
Redis生产实践与性能优化 Redis生产实践与性能优化
缓存穿透缓存穿透是指访问一个不存在的key(这个key不在缓存层),穿透了缓存层直接打到了DB,如果访问量大的话是有把DB打崩的可能性。 解决方案: 缓存空对象,即使访问的是一个不存在的对象,我们也可以吧访问的key值缓存,value直接
2022-11-01
Redis单机、主从、哨兵、高可用集群搭建和集群扩缩容 Redis单机、主从、哨兵、高可用集群搭建和集群扩缩容
Redis单机搭建Redis下载这里使用的是redis5.0.3 Redis下载有多种方式,可以选择官网也可以选择镜像 官网地址:http://download.redis.io/ ## 下载 wget http://download.
2022-10-07
ELK单机集群搭建,增量索引方案 ELK单机集群搭建,增量索引方案
环境准备java版本:无需准备(es7.x内置JDK12) 操作系统:CentOS7 安装包:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 我这里选择的是7.
2022-09-14
5 / 8