• LI
    2018-05-25
    文章都很好,就是缺少代码落地,看起来很理论
     3
     22
  • 张乐乐
    2018-04-12
    我们动态限流一般是根据资源来进行的,CPU/内存/带宽,存储对于出流部件可以转为带宽。根据响应时间来限流这个想起来比较难实施,后面再研究下。
    此外,限流也可以考虑做多级,不同阶段不同的阈值限制,分层去限制,比如操作体统OS层,链接处理,业务处理。
    也需要,考虑针对异常用户的识别限制,很多时候,一个异常用户带来的影响会特别大。
     1
     4
  • 权乐观
    2018-04-01
    感觉漏斗是最弱鸡的队列啊
    
     3
  • Star
    2018-10-19
    熔断是限流的一种怎么理解?能不能描述一下熔断和限流的关键区别?
    
     2
  • 松花皮蛋me
    2018-03-20
    老师好,请问下微信红包退还是怎么设计的,如果使用redis过期通知,订阅者下线再连接期间过期的信息不过再通知
    
     2
  • 力挽狂澜爆炸输出的臭...
    2018-12-28
    看完后有两个问题:
    1.漏桶是不是就是一个一级队列?

    2.令牌桶和漏桶有什么实质性的区别?
    假设处理器的处理速度是100个请求/每秒,所以令牌桶中令牌的投放速度是100个令牌/每秒,假设令牌桶的大小为50,也就是说最多积压50个令牌;
    假设现在突然流量变大,以300个请求/每秒的速度产生请求;
    对于漏桶算法,因为出口速度是不变的,所以不论请求速度是多少,处理速度都是100/s;
    对于令牌桶算法,由于令牌桶中可以积压一定的令牌,所以在流量涌入的第一秒,令牌桶的请求处理速度可以达到150/s,之后都是100/s;
    这样分析对吗?如果按这样分析的话,令牌桶和漏桶的区别就在于请求涌入的第一秒的处理速度,这个不同有什么意义呢?只在流量涌入的第一秒多处理50个请求能有什么收益呢?
    展开
     2
     1
  • A圆规
    2018-05-31
    最好有代码落地,有点书本。
    
     1
  • 李志博
    2018-04-12
    期待加防刷设计
    
     1
  • 华烬
    2018-03-21
    期待秒杀的文章,不过好像要等挺久的

    作者回复: 是的,中间还会有区块链加塞

    
     1
  • shufang
    2018-03-20
    限流看着怎么有点像熔断?

    作者回复: 我反而觉得熔断是限流的一种😏

     1
     1
  • slark
    2020-02-05
    很好理解
    首先,限流的目的是为了保护系统不在过载的情况下导致问题。接着讲了几种限流的策略。然后讲了,限流的算法,包括计数器、队列、漏斗和令牌桶。然后讨论了如何基于响应时间来限流。最后,我总结了限流设计的要点。下篇文章中,我们讲述降级设计。希望对你有帮助。
    
    
  • xpisme
    2020-01-16
    自己实现过的限流方式就是用redis进行实现的。
    $strKey = “limit:qps:” . time();
    $intQps = $redis->incr($strKey);
    判断intQps该值是否大于某个值
     
    
    
  • eason2017
    2020-01-02
    大家好,请教一个关于今天流控,通过队列实现的几个问题:
    1)如何区分请求是应该放入到哪个队列(高低权重不同的队列)呢?
    2)队列的消费者是后端服务还是当前这个服务呢?
    谢谢~~
    
    
  • 文刂 氵共 超
    2019-12-24
    坚持学习,笔记 https://mubu.com/colla/6a5boAX4mdM
    
    
  • junshuaizhang
    2019-12-08
    mark
    
    
  • Geek_09c245
    2019-11-13
    建议留言要代码的同学们,参考阿里Sentinel
    
    
  • 星空下
    2019-10-04
    tcp维加斯算法就可以做限流
    
    
  • 布小丫学编程
    2019-08-31
    限流机制:使用Hystrix的相关配置,只对部分接口进行了限流,没有对所有的接口。比如在一些点赞上加一些限流。直接使用hystrix的相关注解实现。
    
    
  • 张稀虹
    2019-08-10
    “我们就知道有多少请求大于某个响应时间。如果这个 P90 或 P99 超过我们设定的阈值,那么我们就自动限流。” 这句话中还是提到了一个“阈值”,这个值很难去评估。如果是类似TCP Vegas算法那样,那这个阈值是过去的最小rt,但是实际使用中容易出现误限,在服务无法恢复到之前的最小rt水平时还会导致流量跌零。 老师能否给出一些更具体的实现讲解?
    
    
  • edisonhuang
    2019-07-11
    限流算法的设计应该在系统设计的早期就引入,它让我们的系统可以以相对较低的成本来应对突发的情况,保证大流量下用户的可用性。
    限流的策略包括拒绝服务,服务降级,特权服务,服务队列缓存等,这好比我们人对事物的处理,当我们发现自己活太多,活太重时,就只好挑重要的优先的来干,干不过来的就排期留着以后做,实在扛不住就拒绝服务休息一下也是保证不被压垮也是对的。
    限流的算法包括计数器算法,队列算法,漏斗算法以及限制token算法等
     1
    
我们在线,来聊聊吧