public DefaultConsulClientProvider(ConfigInfo config, IHealthCheckService healthCheckService, IConsulAddressSelector consulAddressSelector,
                                    ILogger <DefaultConsulClientProvider> logger)
 {
     _config                = config;
     _healthCheckService    = healthCheckService;
     _consulAddressSelector = consulAddressSelector;
     _logger                = logger;
 }
Example #2
0
        public DefaultConsulProivder(IConsulClientProvider consulClientProvider, IConsulAddressSelector consulAddressSelector)
        {
            _consulClientProvider  = consulClientProvider;
            _consulAddressSelector = consulAddressSelector;

            var timeSpan = TimeSpan.FromSeconds(10);

            _timer = new Timer(async item => { await Check(); }, null, timeSpan, timeSpan);
        }