stan.net icon indicating copy to clipboard operation
stan.net copied to clipboard

Don't work reconnect

Open HrenuS opened this issue 3 years ago • 0 comments

private IConnection CreateNatsConnection()
        {
            var natsOptions = ConnectionFactory.GetDefaultOptions();
            natsOptions.AllowReconnect = true;
            natsOptions.MaxReconnect = Options.ReconnectForever;
            natsOptions.Url = _stanConfig.Url;
            return new ConnectionFactory().CreateConnection(natsOptions);
        }
        
public Task CreateStanConnection()
        {
            var options = StanOptions.GetDefaultOptions();
            options.PubAckWait = _stanConfig.PubAckWait;
            options.NatsConn = CreateNatsConnection();
            var clientId = Guid.NewGuid().ToString();
            _connection =
                _stanConnectionFactory.CreateConnection(_stanConfig.ClusterId, clientId, options);
            return Task.CompletedTask;
        }        

I have case:

  1. create connection
  2. publish...
  3. disable ethernet
  4. publish
  5. enable ethernet
  6. publish

NatsConnection always after enable ethernet is NULL.

image

HrenuS avatar May 31 '21 09:05 HrenuS