asp.net开源框架收集

1.WebApiThrottle

为了防止网站意外暴增的流量比如活动、秒杀、攻击等,导致整个系统瘫痪,在前后端接口服务处进行流量限制是非常有必要的。WebApiThrottle是一个专门为webApi限制请求频率而设计的,支持寄宿OWIN上的中间件的限制过滤。服务端接口可以基于客户端请求IP地址、客户端请求key、及请求路由去限制webapi接口的访问频率。WebApiThrottle 存储请求计数默认使用asp.net缓存或者运行时缓存,也可以自行实现IThrottleRepository 接口使用memcache、redis等缓存(IThrottleRepository实现示例可参考github里的源码中的demo)




后续待添加中。。。

猜你喜欢

转载自blog.csdn.net/shujudeliu/article/details/67638390