-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvement Request: Support for Slow Client #172
Comments
Please provide more details about your vision of this feature. |
The concept of a slow client is that browser that is not handling data as fast as others and the PacketQueue for that client starts to grow. |
@mrniko Are we planning to implement this feature in the near future? It would be a "No-GO" without this feature as we are sending time sensitive data to the clients. For a slower client, we would like to send the latest data by throttling at the server side. Will there be any event raised for slow clients?[similar to a BlockedHandler or some thing] ? |
@mrniko some thing like the first answer @ : http://stackoverflow.com/questions/28862613/throttling-websockets-with-netty-socketio-server |
If you have several clients and one is slower than the others you may want to 'cut them off' or do something else to prevent others from being impacted.
Several approaches to this, with the code as of this writing it could be done via async call back.
It would be nice to extend the architecture to address this issue more completely 'out of the box' with some config/tuning params.
The text was updated successfully, but these errors were encountered: