Adding default ACK timeout for messages in Java Consumer Groups #2615
Unanswered
tarunannapareddy
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Lettuce has intentionally no polling or retry functionality because each requirement regarding retries is different. The API focuses on pure Redis command interaction. Any higher-level functionality is subject to a higher-level library. It would be neat to have a general library for stream interaction built on Lettuce that handles these aspects. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am exploring Redis Streams' reliability as a message queue in various scenarios. I have created a consumer group with 2 consumers: consumer1 and consumer2. In the scenario where consumer1 reads 5 messages but fails to ACK due to reasons such as server crashes, I want the other consumer to start receiving those messages after a fixed timeout period. This is similar to how the ConsumerGroup concept works in Apache Kafka/Pulsar. Can I recreate this scenario with Redis? If not yet, Can I Contribute to adding this feature?
Beta Was this translation helpful? Give feedback.
All reactions