package com.sf.vertx.api.pojo;

import java.io.Serializable;

import lombok.Data;

/***
 * 策略
 * @author xy
 *
 */
@Data
public class Strategy implements Serializable {
	private static final long serialVersionUID = -8831406773224882471L;
	// 限流熔断
	private String type;// CURRENT_LIMITING 限流策略,  熔断策略, CIRCUIT_BREAKER
	private Integer threshold; // 2, // 限流阈值(APP总和)
	private Integer timeWindow; //1, //时间窗口，单位s
	private Integer recovery_interval; //熔断后的恢复时间间隔，单位s
	private String defaultResponse;
//						": "{
//                         	\"msg\": \"接口繁忙请重试\",
//                         	\"code\": 501,
//                         	\"data\": \"到达限流阈值\",
//                         }" // 默认限流响应，JSON字符串。
	
}
