.NET6 MiniAPI(二十一)如何实现高效限流?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1084个文字,预计阅读时间需要5分钟。
限流,可配置网络基础设施实现限流,也可在网关处限流。但服务本身的限流可能不足,因为当多副本同时运行时,一个副本的故障,可能导致流量对其他副本提升,如超过其承受能力。
限流,可以网络的基础设施进行配置实现,也可以在网关的地方进行限流,但服务本身的限流也不可或缺,因为当多副本时,一个副本故障,流量对于其他副本来说会提高,如果超过其承受请求量的范围,会引起服务连续崩塌,所以单服务本身最好也是要实现限流的。
在asp.net core项目中,可以引入AspNetCoreRateLimit进行限流处理。
本文共计1084个文字,预计阅读时间需要5分钟。
限流,可配置网络基础设施实现限流,也可在网关处限流。但服务本身的限流可能不足,因为当多副本同时运行时,一个副本的故障,可能导致流量对其他副本提升,如超过其承受能力。
限流,可以网络的基础设施进行配置实现,也可以在网关的地方进行限流,但服务本身的限流也不可或缺,因为当多副本时,一个副本故障,流量对于其他副本来说会提高,如果超过其承受请求量的范围,会引起服务连续崩塌,所以单服务本身最好也是要实现限流的。
在asp.net core项目中,可以引入AspNetCoreRateLimit进行限流处理。

