Skip to content

Data receiving actor goes to Terminated state due to possible cause: channel flooding #6925

Closed Answered by Aaronontheweb
ArtyomAfanasovBS asked this question in Q&A
Discussion options

You must be logged in to vote

I still don't see any indication of actors terminating, but I do see that the Akka.Remote connection has become quarantined (which renders it unusable.) That's caused by /system messages not being able to get processed / acknowledged on-time by Akka.Remote's reliable delivery system and that happens when the network becomes excessively busy or destabilizes.

Since you're using WIFI you're going to be running at a higher per-message latency due to the inherent lossy-ness of the connection.

Your fundamental problem is a backpressure issue, which I explain in broad terms in this video:https://www.youtube.com/watch?v=0KYoIvrM9VY

What I would do in your case: you need some way to emit a batch o…

Replies: 4 comments 15 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
10 replies
@ArtyomAfanasovBS
Comment options

@Aaronontheweb
Comment options

Answer selected by ArtyomAfanasovBS
@ArtyomAfanasovBS
Comment options

@ArtyomAfanasovBS
Comment options

@ArtyomAfanasovBS
Comment options

@ArtyomAfanasovBS
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@ArtyomAfanasovBS
Comment options

@ArtyomAfanasovBS
Comment options

@Aaronontheweb
Comment options

@ArtyomAfanasovBS
Comment options

@Aaronontheweb
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants