parallel-consumer icon indicating copy to clipboard operation
parallel-consumer copied to clipboard

Enhanced retry epic

Open astubbs opened this issue 4 years ago • 5 comments

  • [x] Basic retry options - customise message failure retry delay - currently 1 seconds, enable/disable retry
  • [ ] Retry max reached skip die or dlq or skip? #196
  • [x] Retry failure callback (instead or as well as DQL) implemented in #92
  • [ ] #242
  • [ ] DLQ #310

Strongly related to https://github.com/confluentinc/parallel-consumer/issues/34 - Monitor for progress and optionally shutdown (leave consumer group), skip message or send to DLQ #34

astubbs avatar Jan 14 '21 01:01 astubbs

BTW @ismarslomic , did you see ParallelConsumerOptions#defaultMessageRetryDelay? Do you think there should be more documentation around it?

I've added some docs - see https://github.com/confluentinc/parallel-consumer/pull/66/commits/917e4698a272a0764cdf6554237c6e819569db0a

astubbs avatar Jan 15 '21 00:01 astubbs

@radoslawtwardy -> https://github.com/confluentinc/parallel-consumer/issues/82 Custom retry delay duration from supplier function #82

astubbs avatar Mar 02 '21 02:03 astubbs

Custom retry delay duration from supplier function

Possibility to define custom function will be great.

radoslawtwardy avatar Mar 02 '21 08:03 radoslawtwardy

Custom retry delay duration from supplier function

Possibility to define custom function will be great.

Great! Try out https://github.com/confluentinc/parallel-consumer/compare/master...astubbs:retry-delay-generator-func linked from the issue and let me know what you think of the api and functionality.

astubbs avatar Mar 02 '21 08:03 astubbs

Failed count available through headers: #197

astubbs avatar Feb 15 '22 14:02 astubbs

Closing Issue

johnbyrnejb avatar Jul 07 '23 14:07 johnbyrnejb