There is a data feed server receives feed from various clients by means of UDP,because the clients are pumping data so fast,the receiving buffer is very easily to get full if the server spends time on processing the received data,so
- Will it help that if the feed server
just multicasts all data it received
to the other servers on LAN which
the data feed server has a second
NIC connects to? Each of the other
servers only picks up data it
concerns to process and leave the
other data to the other servers. - If the incoming data still arrives
too fast, is there any strategy to
assure not losing any data?
Thanks.
Some strategies to try include