Pulsar: If a message gets nack'd (negativeAcknowledge()) when will it be redelivered?

Viewed 348
1 Answers

The default is 60 seconds. You can configure it in the consumer:

Consumer<byte[]> consumer = client.newConsumer()
    .topic("my-topic")
    .subscriptionName("my-sub")
    .negativeAckRedelivery(10, TimeUnit.SECONDS)
    .subscribe()
Related