Problem statement
I have a fast producer (client) and slow subscriber (server) due to slow Internet connection. How to decouple the connection such that server won't affect client performance?
- The server will not send any data back to client once the TCP connection is established. In my case, it is a data sink.
Solution
In order to avoid drag down client IO, e.g. waiting for ACK from server, there are a few solutions: