stan.net
stan.net copied to clipboard
Don't work reconnect
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:
- create connection
- publish...
- disable ethernet
- publish
- enable ethernet
- publish
NatsConnection always after enable ethernet is NULL.