请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请教今天面试遇到的一个问题

今天面试中我提到项目中的限流方式,面试官马上就说我们的限流粒度太粗。然后,他提出要针对不同商家进行不同访问量的限流怎么实现?针对用户限流怎么实现?请问老师,这个要怎么回答?

正在回答

1回答

龙虾三少 2019-09-10 07:50:20

将限流器带上用户或者商户id 每个id一个ratelimiter

0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪2061518 #1
    老师,面试官的原题是,有大商户a,限流每分钟5000,有小商户b,限流每分钟500,问要怎么实现?现在仔细想一下,这个限流是限制用户到商户接口的流量。这样的话,是不是对每一个请求都需要先拿到商户id,然后不同商户id有不同的限流。
    但是用户的量非常大,对用户限流也要这样实现吗?
    回复 有任何疑惑可以回复我~ 2019-09-10 12:50:12
  • 一样的 可以做热淘汰
    回复 有任何疑惑可以回复我~ 2019-09-10 14:10:59
  • 提问者 慕田峪2061518 回复 龙虾三少 #3
    老师,热淘汰怎么理解
    回复 有任何疑惑可以回复我~ 2019-09-10 15:49:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信