您当前的位置: 首页 >  分布式

分布式系统限流:从原理到实战

蔚1 发布时间:2019-09-18 23:30:48 ,浏览量:1

在分布式系统中,流量控制,是保护系统、避免系统被流量冲垮的重要手段。但其实,分布式系统提供服务,和银行处理业务类似,请求相当于办理业务的客户,如果柜员处理的速度较慢,那新到的客户就需要排队。 限流则意味着对排队的情况进行控制,而控制的方式有很多:比如增加处理业务的柜员数量,或者控制请求的速率(即 QPS)等。这些是针对不同纬度的限流方式。

本篇 Chat 尝试从排队理论出发,剖析主流限流算法,以及主流限流框架底层的实现,从而使你对分布式系统限流有个整体的认识。

本篇 Chat 要点如下:

  1. 利特尔法则
  2. 常见限流算法
  3. 限流实现之 Semaphore
  4. 限流实现之 RateLimiter
  5. 限流实现之 Sentinel

阅读全文: http://gitbook.cn/gitchat/activity/5d7e179434452f45e4118876

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 1浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0826s