Authored by 胡古飞

一键降级配置

... ... @@ -15,10 +15,10 @@ public class SearchDynamicConfigService {
private ConfigReader configReader;
/**
* 是否开启个性化 - [双11的时候将个性化关闭]
* 个性化是否降级
*/
public boolean openPersonalized() {
return configReader.getBoolean("search.degrade.open.personalized", true);
public boolean degradePersonalized() {
return configReader.getBoolean("search.perfomance.degrade.personalized", false);
}
/**
... ...
... ... @@ -22,7 +22,8 @@ public class PersionDownGradeInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
if (searchDynamicConfigService.openPersonalized()) {
// 个性化降级是否打开
if (!searchDynamicConfigService.degradePersonalized()) {
return true;
}
// 处理get请求和post请求,处理uid、udid 和 order
... ... @@ -31,8 +32,6 @@ public class PersionDownGradeInterceptor implements HandlerInterceptor {
} else if (request instanceof YohoHttpServletPostRequestWrapper) {
this.dealPostParams((YohoHttpServletPostRequestWrapper) request);
}
// Map<String, String> paramMap = HttpServletRequestUtils.transParamType(request);
// System.out.println(request.getRequestURI() + ":" + JSON.toJSONString(paramMap));
return true;
}
... ...
... ... @@ -16,7 +16,6 @@ search.controller.cost.log.open=true
#persional
search.persional.newstrategy.open=true
search.degrade.open.personalized=true
search.persional.newstrategy.promotion.open=true
search.persional.newstrategy.first_page_cache.open=false
... ... @@ -33,3 +32,6 @@ search.newProduct.dayCount=7
search.ufo.forbidden.entrace.brandIds=
search.sort.resource.a.open=true
search.sort.resource.b.open=false
##perfomance-configs
search.perfomance.degrade.personalized=false
... ...