After i check the pending acks in consumer, i recommend use redeliveryTracker to track the redelivery count:
First, in a subscription only have one redelivery tracker, pending acks is binding to consumer, we don't need to record redelivery count per consumer and if record it in consumer, will get a different behavior is`max redelivery count per consumer`, but for now we defined the redelivery count per subscription. Second, i think we need separate pending acks and redeliveryTracker, it's better to implement another redeliveryTracker. [ Full content available at: https://github.com/apache/incubator-pulsar/pull/2508 ] This message was relayed via gitbox.apache.org for [email protected]
