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();
        }
Ejemplo n.º 2
0
 public EndpointsConfig()
 {
     Snitch    = "Default";
     Strategy  = "Default";
     Discovery = new DiscoveryConfig();
 }
Ejemplo n.º 3
0
 public EndpointsConfig()
 {
     Snitch = "Default";
     Strategy = "Default";
     Discovery = new DiscoveryConfig();
 }