--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to a topic in the Google Groups "Akka User List" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/akka-user/K7YbtPRIj80/unsubscribe.
To unsubscribe from this group and all its topics, send an email to akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.
Maybe my question would be easier this way>>>When you use "limit-rate" in curl, it will slow down its reads from the TCP socket, which will cause the remote server to slow down the speed at which it sends data due to TCP back-pressure.Let say that we have this scenario with spray, or another lib, that does not have back pressure. So what would have to the sender of the data ? a Buffer overflow ? I mean if the sender keep generating data at the same rate, putting the data to be send in the buffer (I imagine a call that is asynchronous, non-blocking).
With a synchronous blocking call, the back pressure would be applied automatically by virtue of the call right ?
I believe that the NIO socket would overflow its send buffer and drop data and/or abort the connection, yes.