コード例 #1
0
        private WaitStrategy InitializeWaitStrategy(ClientConfig clientConfig)
        {
            var connectionStrategyConfig = clientConfig.GetConnectionStrategyConfig();
            var expoRetryConfig          = connectionStrategyConfig.ConnectionRetryConfig;

            return(new WaitStrategy(expoRetryConfig.InitialBackoffMillis, expoRetryConfig.MaxBackoffMillis,
                                    expoRetryConfig.Multiplier, expoRetryConfig.ClusterConnectTimeoutMillis, expoRetryConfig.Jitter));
        }
コード例 #2
0
 protected override void ConfigureClient(ClientConfig config)
 {
     config.GetNetworkConfig().SetRedoOperation(true);
     config.GetConnectionStrategyConfig().ConnectionRetryConfig.ClusterConnectTimeoutMillis = int.MaxValue;
     base.ConfigureClient(config);
     Environment.SetEnvironmentVariable("hazelcast.client.heartbeat.timeout", "5000");
     Environment.SetEnvironmentVariable("hazelcast.client.heartbeat.interval", "1000");
 }
コード例 #3
0
        protected virtual void ConfigureClient(ClientConfig config)
        {
            config.GetNetworkConfig().AddAddress("localhost:5701");
            var cs = config.GetConnectionStrategyConfig();

            cs.AsyncStart    = false;
            cs.ReconnectMode = ReconnectMode.ON;
            cs.ConnectionRetryConfig.ClusterConnectTimeoutMillis = 60000;
            cs.ConnectionRetryConfig.InitialBackoffMillis        = 2000;
        }