how RMB would respond to a sender in case of a message expire in backlog #7
Closed
sameh-farouk
started this conversation in
General
Replies: 1 comment
-
It won't clients need to timeout on their own like how all clients do. I already explained why making rmb send 'timeout' messages to client was a bad idea from start #6 (comment) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
this is a better approach indeed than the one we have and would eliminate the need for do checking the expiration of the messages and clear expired messages from REDIS on the RMB logic itself, especially that EXPIRE was improved since Redis 6.0 and a lot of previous limitations of EXPIRE was enhanced and dealt with.
with that said, I want to discuss how RMB would respond to the sender in case of a message expire, would it subscribe to EXPIRED events and handle the events stream, I think this is not possible as we won't be able to retrieve the message to know to whom we will respond (we would have the $Id from the key name only but the message would be gone?).
Beta Was this translation helpful? Give feedback.
All reactions