sentinel-cpp icon indicating copy to clipboard operation
sentinel-cpp copied to clipboard

Support warm-up flow control

Open hardrczw opened this issue 4 years ago • 1 comments

std::shared_ptr<TrafficShapingController> FlowRuleManager::GenerateController(
    const FlowRule& rule) {
  if (rule.metric_type() == FlowMetricType::kQps) {
    switch (rule.control_behavior()) {
      case FlowControlBehavior::kWarmUp:
        // return (WarmUpCalculator, DefaultChecker);
      case FlowControlBehavior::kThrotting:
        // return (DefaultCalculator, ThrottlingChecker);
      default:
        // Default mode or unknown mode: default traffic shaping controller
        return CreateDefaultController(rule);
    }
  }
  return CreateDefaultController(rule);
}

从上面的代码来看,warm up mode 还未实现么?

hardrczw avatar Jan 10 '22 09:01 hardrczw

Warm-up has not been supported yet. Contributions are welcomed.

sczyh30 avatar Jan 10 '22 11:01 sczyh30