-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Akka.Persistence plugin #577
Conversation
…livery actors work
…). Finished pseudo-FSMs for eventsourced and persistent views, finished journals and stores. Fixed compilation errors. Tests still missing
…ocumentation. More specs.
…a.Persistence.Tests
@Horusiath I think this is a tremendous accomplishment, Bartosz. Very well done. Do you think this is ready to distribute via a |
@Aaronontheweb I love that kind of questions ;) As a man, who spent 99% of his time with this lib on debugging, fixing and seeing things broken I think I'm the most skeptic person in the world to distribute this package right now :D I think that journals and snapshot stores are pretty stable right now. We may even start to integrate them with 3rd party storage. Considering other parts of the library:
Summarizing: I think we may distribute it with |
I can't seem to locate documentation/wiki/Persistence.md - is this an authorization issue? |
@mmisztal1980 https://github.com/akkadotnet/akka.net/blob/dev/documentation/wiki/Persistence.md - does that work for you? |
yes! Cheers Aaron. |
No problem Maciek - we're going to do a re-organization of the documentation to make this stuff easier to find in the future :) |
This is a port of the canonical Akka.Persistence plugin for Akka JVM:
documentation/wiki/Persistence.md
.Examples/Persistence/PersistentExample
) shows basic API usage.While all common cases are working, there are still some known issues. Some of the implemented test may still be failing - those are marked as skipped - for various reasons, including bugs found in other parts of core Akka project (known places are tagged with
FIXME
comment inside project code base).Additionally,
Akka.Persistence.TestKit
xUnit-based project also has been ported to provide basic test cases to verify third-party plugins of backend storages for Journals and Snapshot Stores. All test cases are have been implemented successfully, so this project can be freely used for plugin verification.This push request doesn't introduce any nuspec files inside the projects, so actual NuGet packaging must be done in separate commit.
cc #316