
架构
文章平均质量分 86
小李哥编程
这个作者很懒,什么都没留下…
展开
-
分布式系统弹性设计之限流策略
限流策略是保障分布式系统高可用性的重要手段之一。通过合理运用固定窗口限流、滑动窗口限流、令牌桶限流和漏桶限流等策略,系统能够在面对突发流量、恶意攻击等压力时,有效保护关键资源,避免服务过载,确保大部分用户请求得到及时响应。结合业务特性和系统架构选择并适时调整限流策略,是提升分布式系统整体稳定性和用户体验的关键步骤。在设计和运维分布式系统时,充分理解和灵活运用这些限流技术,将有助于构建健壮、可靠且高度可用的大型分布式应用程序。原创 2024-04-01 23:29:09 · 954 阅读 · 0 评论 -
你会用guava限流器RateLimiter吗?
限流器是一种控制系统流量的机制,可以帮助我们在高负载情况下保护系统免受过载和崩溃的风险。通过限制进入系统的请求速率,我们可以避免服务器过载和资源耗尽的问题。Guava中的限流器提供了一种简单而有效的方法来控制系统流量,以保护系统免受过载和崩溃的风险。使用Guava限流器,您可以轻松地实现限流功能,并根据系统负载和流量需求动态调整请求速率。在实现分布式系统时,使用限流器是一种重要的防护机制,可以帮助我们确保系统的稳定性和可靠性。原创 2023-03-29 23:25:00 · 527 阅读 · 0 评论 -
高可用存储架构的设计与思考
高可用是衡量一个系统架构设计的重要指标,无论是业务系统,还是业务开发中,使用的中间件,在实现的过程中都会将系统的可用性,作为一个重要考量指标。而数据存储系统又是我们在业务开发过程中,最经常使用的一个中间件之一。下面我们就来学习一下,存储系统的高可用架构方案设计。目前,业界对于存储系统的高可用方案设计都是通过将数据进行冗余备份。冗余备份主要就是降低,当某个节点或者部分节点的故障后,对系统整体的影响。但是冗余备份的方案在设计和实现中,复杂性主要体现在如何应对多个副本之间数据的不一致。通常情况下,一份数据的多原创 2021-07-25 19:24:11 · 1285 阅读 · 0 评论