摘要:
限流是后端服务开发中经常要集成的一个功能,对于防范系统因压力过大导致崩溃特别有用。在多租户系统中,限流对于限制单个租户使用的资源量也特别有用,这篇文章就来一探究竟。 阅读全文
随笔档案-2021年11月
如何使用数组实现滑动窗口
2021-11-29 07:30 by 萤火架构, 566 阅读, 收藏, 编辑
摘要:
学过操作系统的同学可能比较了解,在操作系统中很多地方使用了环形队列,而环形队列是用数组实现的;滑动窗口可以理解为环形队列的一个特例,每次窗口滑动时,队列弹出一个,然后再进入一个。 阅读全文
.NET6运行时动态更新限流阈值
2021-11-17 07:33 by 萤火架构, 1498 阅读, 收藏, 编辑
摘要:
昨天博客园撑不住流量又崩溃了,很巧我正在编写这篇文章,于是产生一个假想:如果博客园用上我这个限流组件会怎么样呢?前段时间有用户问怎么在程序执行过程中动态更改限流的阈值,比如原来限流100次/s,现在服务扩容了,要改成限流300次/s。FireflySoft.RateLimit是可以搞定这些问题的。 阅读全文