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

Add Persist and Recover messages for unconfirmed deliveries #5

Open
Aaronontheweb opened this issue Jan 17, 2019 · 2 comments
Open

Comments

@Aaronontheweb
Copy link
Member

Need to add an Akka.Persistence.IMessage type for a confirmed delivery which can be recovered during replay.

@Aaronontheweb Aaronontheweb changed the title Add Persist and Recover mechanisms for unconfirmed deliveries Add Persist and Recover messages for unconfirmed deliveries Jan 17, 2019
@Aaronontheweb
Copy link
Member Author

atleastoncedeliveryactor-proposed-state-persistence

This is our proposed state persistence strategy

@Aaronontheweb
Copy link
Member Author

Aaronontheweb commented Jan 17, 2019

And subsequent automatic recovery strategy

atleastoncedeliveryactor-proposed-state-recover

Currently, the design of the AtLeastOnceDeliverySemantic doesn't allow for the possible recovery of individual UnconfirmedDelivery messages. Its interface is designed only to allow "all or nothing" recoveries - you either get the entire state or none. This is why #4 is necessary.

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