Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Force Replay of Outbox on seeing duplicate Processed Inbox Message #2541

Open
iancooper opened this issue Mar 3, 2023 · 0 comments

Comments

@iancooper
Copy link
Member

When I receive a command in my inbox that I have processed, I don't want to replay that message if it is not idempotent, as it may have side affects.

But what about producing the same messages downstream that I sent. It may be that the message was resent from upstream because someone downstream of me needs to reprocess it, but they can't do that unless I resend the messages I sent.

So it should be possible to configure the inbox to replay associated messages in the outbox that were raised when we received that command, from the outbox. To do that we simply have to clear the dispatched indicator in the outbox so that the sweeper will resend (we don't need to support immediate send here, if you don't have a sweeper its unlikely you also want this kind of support.

@iancooper iancooper self-assigned this Mar 3, 2023
@iancooper iancooper removed their assignment Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant