BFWSOA框架中如何控制controler的访问限流
BFWSOA对单一控制器和动作器进行了可配置限流处理
只要在controler的类中加入$_config变量,就可以实现限流处理
public $_cBfwOnfig= [ "rate" => [ "session", 600, ["UploadFile","AddData"] ] ];上面是对本控制器的uploadfile及adddata动作器进行限流,根据回话session来,1分钟内会话期内最多只能访问600次
如果对整个控制器所有的动作器限流,可以直接这样子
public $_cBfwOnfig= [ "rate" => [ "session", 600 ] ];当然也可以根据ip来限流,比如整个控制器单个ip一分钟只能访问10次,那么配置如下
public $_cBfwOnfig= [ "rate" => [ "ip", 10 ] ];bfwsoa框架的限流今天就讲到这里,下一次我们来讲一次服务的限流
网友评论0