This is needed to support more than one nsqd directly in the consumer without using lookupds. Without TLS support, nsqlookupd becomes difficult to use in a distributed infrastructure.
This is how the producer works. I split the max in flight across connections which is how the consumer currently works when using discovery.
This is needed to support more than one nsqd directly in the consumer without using
lookupds
. Without TLS support,nsqlookupd
becomes difficult to use in a distributed infrastructure.This is how the producer works. I split the max in flight across connections which is how the consumer currently works when using discovery.