protoactor-dotnet
protoactor-dotnet copied to clipboard
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Currently it's not possible to mock generated grain clients because their generated methods are not virtual. For better testability could you consider making them virtual or better additionally generating interfaces...
According to the docs, protoactor guarantees delivery no more than once but when I debug grain method the debugger pauses cause timeout on client side and it resends the same...
This has not been verified, but there might be cases where the member list incorrectly handles joined or leaving members. Specifically for the SeedNode cluster Provider. As there is no...
We've performed several benchmarks on 8, 16, 32, 48 AWS cores and discovered these results: 8->16 cores: almost +100% RPS 16->32 cores: +20% RPS 32->48 cores: +1% RPS Take a...
We have a strange issue where under load over 200K RPS one of grain instances starts receiving the same request over and over. I'm sure that we don't send this...
In the current version of the nuget the Protos.proto file is not included anymore. If one wants to send a PID over a proto message it's not possible (or i...
Currently, we don't have any shared flag if the system is shutting down. the cluster has its own flag. which is not reachable by e.g. remote. So while the cluster...
Gossip Actor can get into bad state. I've seen the gossip loop go into a failed state where it never recovers. when this happens, other nodes cannot talk to this...
Some mind notes on how large clusters behave with various settings. ## HeartbeatExpiration HeartbeatExpiration works poorly with large clusters. if one of the many nodes happens not to reach some...
when running the "AspNetGrains" example. it's common to see that one of the nodes complains about "Consensus not reached, Initiating rebalance" when the apps start up. This is odd, as...