分布式系统高可用实战之限流器(Go 版本实现)

限流器,顾名思义用来对高并发的请求进行流量限制的组件。git 限流包括 Nginx 层面的限流以及业务代码逻辑上的限流。流量的限制在众多微服务和 service mesh 中多有应用。限流主要有三种算法:信号量、漏桶算法和令牌桶算法。下面依次介绍这三种算法。github 笔者在本文的程序示例均以 Go 语言实现。web 1. 问题描述 用户增加过快、热门业务或者爬虫等恶意攻击行为导致请求量忽然增大
相关文章
相关标签/搜索