public SystemPeersDiscoveryService(ILogger logger, ICluster cluster, DiscoveryConfig config) { PocoCommand.PocoDataMapperFactory mapper = new PocoCommand.PocoDataMapperFactory(); _peerFactory = mapper.Create<DiscoveredPeer>(null); _logger = logger; _cluster = cluster; _timer = new Timer(config.Interval*1000); _timer.Elapsed += (s, e) => TryDiscover(); _timer.AutoReset = true; TryDiscover(); }
public EndpointsConfig() { Snitch = "Default"; Strategy = "Default"; Discovery = new DiscoveryConfig(); }