Actually, here is how I got it to write to any random node
var connectionSettings = ConnectionSettings.Create()
.SetDefaultUserCredentials(new UserCredentials(“admin”, “changeit”))
.PerformOnAnyNode()
.UseConsoleLogger()
.EnableVerboseLogging();
var esConnexion = EventStoreConnection.Create(connectionSettings, new Uri(“tcp://104.209.128.163:1111”));
Otherwise I was unable to read not write from any node.
For the gossiping, The nodes are gossiping on the internal IP already. Should that be modified to be on the public IP if I wanted to use discovery ?
Would the discovery be helpful only if I have a DNS setup ?
Thanks by the way you directed me to finding the proper answer.
Omar