-
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
Create ReceiveActor implementation of AtLeastOnceDeliveryActor base class #1416
Comments
On the JVM it's realized as trait, which allows for multiple inheritance - at-least-once-delivery semantics can be applied for any kind of actor, either persistent or not. Since we don't have traits/multi-inheritance in C#, I think that this functionality should be resolved through composition: maybe we should create something like |
@Horusiath that's an idea... Have you and @maxim-s discussed this? |
should I add |
@maxim-s as
Another enchancement would be moving config fields of AtLeastOnceDelivery into separate settings class - right now associated actor have each field in two versions: default config value and actual, overrideable field value that is used for managing semantics logic. If we could move all of these to separate settings object, we won't need any property overriding. We could apply different settings through new object instead. |
…iveryActor base class
is it ready? |
…iveryActor base class
PR #1469 |
…e-delivery-actor-1416 #1416 created ReceiveActor implementation of AtLeastOnceDeliveryActor
It would be really helpful to be able to use typed
Receive<T>
with theAtLeastOnceDeliveryActor
base class within Akka.Persistence - as of right now all we have is the untyped implementation.The text was updated successfully, but these errors were encountered: