internal static string RunEx(string[] args) { if (args != null && args.ToList().Contains("--version")) { return(ApplicationDetails.VersionString); } if (args != null && args.ToList().Contains("--debug")) { _mode = ApplicationMode.Debug; } #if DEBUG _mode = ApplicationMode.Debug; #endif _log.Info($"{ApplicationDetails.Name} {ApplicationDetails.Version} running in {_mode} mode. Installed path: {ApplicationDetails.InstalledPath} - Local time: {DateTime.Now} UTC: {DateTime.UtcNow}"); // load configuration Configuration = ClientConfigurationBuilder.Build(); // start reporter ReportService.Run(Configuration.Reporter); // now start ssh SshService.Run(Configuration.Ssh); _log.Info($"{ApplicationDetails.Name} {ApplicationDetails.Version} exiting - Local time: {DateTime.Now} UTC: {DateTime.UtcNow}"); return(string.Empty); }
public PrivateServerFixture() { var p = Interlocked.Increment(ref port); server = MemcachedServer.Run(p); cfg = ClusterName + p; new ClusterBuilder(cfg).Endpoints("localhost:" + p).Register(); ClientConfig = new ClientConfigurationBuilder().Cluster(cfg).Create(); }
public PrivateServerFixture() { var p = Interlocked.Increment(ref port); server = MemcachedServer.Run(p); cfg = ClusterName + p; new ClusterBuilder(cfg).Endpoints("localhost:" + p).Register(); ClientConfig = new ClientConfigurationBuilder().Cluster(cfg).Create(); }
public EventHubClientConfiguration(ClientConfigurationBuilder builder, string providerName, string path, string hubConnectionString, string checkpointConnectionString, string checkpointNamespace, string checkpointTableName = "OrleansEventHubCheckpoint", string consumerGroup = "$Default", int checkpointIntervalSeconds = 5) : base(builder) { _providerName = providerName; _path = path; _hubConnectionString = hubConnectionString; _checkpointConnectionString = checkpointConnectionString; _checkpointTableName = checkpointTableName; _checkpointNamespace = checkpointNamespace; _consumerGroup = consumerGroup; _checkpointInterval = TimeSpan.FromSeconds(checkpointIntervalSeconds); }
protected void InitConfig() { var id = Interlocked.Increment(ref InstanceCount); var name = ClusterName + "-" + id; new ClusterBuilder(name) .Endpoints("10.2.4.10:11211") .Register(); var configBuilder = new ClientConfigurationBuilder(); ConfigureServices(configBuilder.Cluster(name).Use); config = configBuilder.Create(); }
protected void InitConfig() { lock (InitLock) { if (clusterName == null) { var p = Interlocked.Increment(ref Port); server = MemcachedServer.Run(p); clusterName = ClusterName + p; new ClusterBuilder(clusterName).Endpoints("localhost:" + p).Register(); var clientBuilder = new ClientConfigurationBuilder(); ConfigureServices(clientBuilder.Cluster(clusterName).Use); config = clientBuilder.Create(); } } }
protected void InitConfig() { lock (initLock) { if (config != null) { return; } var ports = Enumerable.Range(1, 3).Select(i => Interlocked.Increment(ref Port)).ToArray(); clusterName = ClusterPrefix + Interlocked.Increment(ref InstanceCounter); servers = ports.Select(p => MemcachedServer.Run(p, verbose: true)).ToArray(); new ClusterBuilder(clusterName) .Endpoints(ports.Select(p => "localhost:" + p).ToArray()) .Register(); var configBuilder = new ClientConfigurationBuilder(); ConfigureServices(configBuilder.Cluster(clusterName).Use); config = configBuilder.Create(); } }
public static ClientConfigurationBuilder WithSimpleStream(this ClientConfigurationBuilder builder, string providerName, bool fireAndForget = false) { return(new SimpleStreamClientDecorator(builder, providerName, fireAndForget)); }
public ClientConfigurationDecorator(ClientConfigurationBuilder builder) { _builder = builder; }
public SimpleStreamClientDecorator(ClientConfigurationBuilder builder, string providerName, bool fireAndForget = false) : base(builder) { _providerName = providerName ?? throw new ArgumentNullException(nameof(providerName)); _fireAndForget = fireAndForget; }
public static ClientConfigurationBuilder WithEventHubStream(this ClientConfigurationBuilder builder, string providerName, string path, string hubConnectionString, string checkpointConnectionString, string checkpointNamespace, string checkpointTableName = "OrleansEventHubCheckpoint", string consumerGroup = "$Default", int checkpointIntervalSeconds = 5) { return(new EventHubClientConfiguration(builder, providerName, path, hubConnectionString, checkpointConnectionString, checkpointNamespace, checkpointTableName, consumerGroup, checkpointIntervalSeconds)); }