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