logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Sentinel - 滑动窗口算法分析

前序文章介绍了常见的限流算法,包括滑动窗口,并且简单地进行了实现。对于更复杂的场景,我们需要更加深度的去实现滑动窗口,本文将以sentinel的滑动窗口为例,一起探索滑动窗口的强大之处

文章图片
#sentinel#算法#spring boot +1
常见的限流算法原理与实现

限流算法是在高并发、大流量请求的情况下,限制新的流量对系统的访问,以保证系统服务的安全性和稳定性。常见的限流算法包括计数器限流算法、滑动窗口限流算法、漏桶限流算法和令牌桶限流算法。四种常用限流算法在分布式系统和网络管理中具有重要意义,它们分别是计数器算法(固定窗口算法)、滑动窗口算法、漏桶算法和令牌桶算法。这些算法通过不同的机制来控制访问频率和数据传输速率,以保护系统免受突发流量的冲击,确保服务的

文章图片
#算法#java#sentinel
设计模式之模板方法模式

模板方法模式(Template Method Pattern)是一种行为设计模式,它在一个方法中定义了一个算法的骨架,而将一些步骤的实现延迟到子类中。

文章图片
#设计模式#模板方法模式#java
RabbitMQ 分布式高可用

RabbitMQ 的分布式高可用性(High Availability, HA)是通过多种机制和技术来确保消息传递系统的稳定性和可靠性,即使在部分组件或节点出现故障时也能持续提供服务。为了实现这一点,RabbitMQ 提供了集群配置、镜像队列、持久化以及负载均衡等多种手段。

文章图片
#分布式#rabbitmq#spring boot +1
redis 基本使用

Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储系统。

文章图片
#redis#数据库#缓存
redis 各个模式的安装

redis各个模式的安装教程

文章图片
#redis#数据库#缓存 +1
redis 分布式方案

Redis 的分布式方案主要依赖于 Redis Cluster 和 Redis Sentinel 来实现。这两种部署方案都旨在解决单点故障问题,确保数据的高可用性和持续服务能力。

文章图片
#redis#分布式#数据库
redis 分布式重入锁

redisson 实现分布式重入锁原理分析

文章图片
#redis#分布式#数据库
到底了