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
-
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