- Which Akka.Net version you are using
- On which platform you are using Akka.Net
Microsoft Visual Studio Community 2019
- A list of steps to reproduce the issue.
Startup 2 clients which employ akka.remote to communicate between actors as follows, where all actors are extended from ReceiveActor:
Then send a lot of (i.e. 5 millions) messages from actor a to actor c in one thread, while sending several messages from actor b to actor d in another. Even though the two message streams are sent at the same time, messages from actor b cannot be received by actor d in time (i.e. received some minutes after the messages are sent, as it takes minutes for messages from actor a to c to be received).
So are all akka remote messages handled in one messages queue even though they are from and to different actors? Is there a way for messages from actor b to d received in time, i.e. seperate network resource for different actors in akka remote?