public BalancerMiddleware(RequestDelegate next, ILogger <BalancerMiddleware> logger, IOptions <BalancerSetting> settings = null)
 {
     _next            = next;
     _logger          = logger;
     _balancerSetting = settings.Value;
     _balancer        = new Balancer(_balancerSetting);
 }
 public PolicyController(ILogger <PolicyController> logger, IOptions <BalancerSetting> settings = null)
 {
     _logger          = logger;
     _balancerSetting = settings.Value;
 }
示例#3
0
 public Balancer(BalancerSetting balancerSetting)
 {
     _balancerSetting = balancerSetting;
     Init();
 }