Hello,

Trustin Lee wrote:
Hi community,

Recently, I've been working on traffic throttling filters, which
prevents unwanted OutOfMemoryError due to high bandwidth asynchronous
operations, and I want to get as much feed back as possible from you.

Looking at this again...

I'm having issues with multiple clients. It seems that using the ReadThrottleFilter "attached" to a SocketAcceptor makes it impossible for the server to process messages from more that one client (when all the clients are "blasting" the server). What I'm seeing is that a blocked client doesn't resume message production (ever). I will try to track the reason for this. Looking at the code it seems that it would make sense to pass a reference to the IoService, so that we could call "session.resumeRead()" for all "getManagedSessions()"... but i could be way off, what do you think?

--
Luis Neves

Reply via email to