UPDATE comment

master
3y 3 years ago
parent 49af8d3830
commit 33cab31829

@ -16,7 +16,7 @@ public enum RateLimitStrategy {
REQUEST_RATE_LIMIT(10, "根据真实请求数限流"),
SEND_USER_NUM_RATE_LIMIT(20, "根据发送用户数请求数限流"),
SEND_USER_NUM_RATE_LIMIT(20, "根据发送用户数限流"),
;
private Integer code;

@ -17,6 +17,12 @@ import javax.annotation.PostConstruct;
* handler
*/
public abstract class BaseHandler implements Handler {
@Autowired
private HandlerHolder handlerHolder;
@Autowired
private LogUtils logUtils;
@Autowired
private FlowControlService flowControlService;
/**
* Code
@ -30,14 +36,6 @@ public abstract class BaseHandler implements Handler {
*/
protected FlowControlParam flowControlParam;
@Autowired
private HandlerHolder handlerHolder;
@Autowired
private LogUtils logUtils;
@Autowired
private FlowControlService flowControlService;
/**
* Handler
*/
@ -46,17 +44,6 @@ public abstract class BaseHandler implements Handler {
handlerHolder.putHandler(channelCode, this);
}
@Override
public void doHandler(TaskInfo taskInfo) {
flowControl(taskInfo);
if (handler(taskInfo)) {
logUtils.print(AnchorInfo.builder().state(AnchorState.SEND_SUCCESS.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build());
return;
}
logUtils.print(AnchorInfo.builder().state(AnchorState.SEND_FAIL.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build());
}
/**
*
*
@ -68,6 +55,18 @@ public abstract class BaseHandler implements Handler {
flowControlService.flowControl(taskInfo, flowControlParam);
}
}
@Override
public void doHandler(TaskInfo taskInfo) {
flowControl(taskInfo);
if (handler(taskInfo)) {
logUtils.print(AnchorInfo.builder().state(AnchorState.SEND_SUCCESS.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build());
return;
}
logUtils.print(AnchorInfo.builder().state(AnchorState.SEND_FAIL.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build());
}
/**
* handler

Loading…
Cancel
Save