protoactor-dotnet
protoactor-dotnet copied to clipboard
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
After discussions with @DenizPiri, it would be useful to have a mailbox, that measures how long a message have been in the mailbox, and removes messages where the TTL has...
If a virtual actor is about to start, the metrics counter increases. But, if the actor fails to start, e.g. bad code in handing `Started` the actor fails, and the...
https://twitter.com/andreabalducci/status/1415226443198513153 This is a classic case of an actor passing a message to itself, and then awaiting on this task. This will deadlock as the request is now stuck in...
## Expected Behavior Least-used placement strategy allows actors to be spawned on new / empty members. When cluster auto-scales (e.g. through kubernetes horizontal pod autoscaler) and new members added to...
Let's add a middleware in Remote, that allows us to serialize all messages.
Gossip based placement strategy. using actor statistics, with RR fallback
Bumps [System.Text.Json](https://github.com/dotnet/runtime) from 6.0.1 to 6.0.5. Release notes Sourced from System.Text.Json's releases. .NET 6.0.5 Release .NET 6.0.4 Release .NET 6.0.3 Release .NET 6.0.2 Release Commits 70ae3df Merge in 'release/6.0' changes...
PoisonPill IAutoRespond etc.
Protobuf service definitions allows for metadata for e.g. HTTP We _could_ code generate HTTP endpoints for all of this which just forwards incoming calls to the correct actor. The tricky...
* TTL on gossip keys would be good to have - the timestamp would be local to the node owning the value. and invalidated by that node * Delta values...