NsqSharp 0.5.3
New features:
- Consumer: Add functionality to redistribute
RDY
count to nsqd nodes with messages when one or more nodes is idle greater thanConfig.LowRdyIdleTimeout
. Enables better utilization of Consumer processing when one or more nsqd nodes is idle for a given topic. Example: if nsqd-1 has 100,000 messages and nsqd-2 has 0, more of theRDY
count will be given to nsqd-1 instead of the normal even distribution across connections. - Add
Config.RDYRedistributeOnIdle
to enable above behavior. Default = false.
Fixed issues:
- Fix
Conn.LastMessageTime
calculation.