If you have 100Mb/s bandwidth, your theoretical limit (regardless of langauge) is 25600 packets/sec [1] and at roughly 290 (16b) req / chunked-pipelined packet, you are looking at 7.4+m req/s.
Of course, latency will suffer. You can't have both max throughput and min latency. It's a choice to be made.
Of course, latency will suffer. You can't have both max throughput and min latency. It's a choice to be made.
[1]: assuming 4Kb packets