Ejemplo n.º 1
0
        private int GetSleepTime()
        {
            ConsulServerConfig consulServiceConfig = null;

#if NETCORE
            consulServiceConfig = _serviceProvider.GetRequiredService <IOptionsMonitor <ConsulServerConfig> >().CurrentValue;
#else
            consulServiceConfig = ConsulServerConfigWrapper.ConsulServiceConfig;
#endif
            int daemonSleep = 1;
            if (consulServiceConfig != null)
            {
                daemonSleep = consulServiceConfig.DaemonSleep;
            }
            if (daemonSleep < 1)
            {
                daemonSleep = 1;
            }
            daemonSleep = daemonSleep * 1000; //转换成毫秒
            return(daemonSleep);
        }
Ejemplo n.º 2
0
 public ClientManager()
 {
     _consulServerConfig = ConsulServerConfigWrapper.ConsulServiceConfig;
 }
Ejemplo n.º 3
0
 public ClientManager(IOptions <ConsulServerConfig> options)
 {
     _consulServerConfig = options.Value;
 }