wistia / nsq-ruby

NSQ Ruby client
MIT License
68 stars 27 forks source link

Support specifying multiple nsqd's when creating a consumer. #54

Closed leklund closed 10 months ago

leklund commented 5 years ago

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.