October 2018
Intermediate to advanced
556 pages
15h 18m
English
First of all, in order to understand the impact of different processing models on system throughput and latency, we will recap how incoming requests are processed in Web MVC and WebFlux.
As mentioned earlier, Web MVC is built on top of blocking I/O. That means that the Thread that processes each incoming request may be blocked by reading the incoming body from the I/O:

In the preceding example, all requests are queued and processed sequentially by one Thread. The black bars indicate that there is a blocking read/write operation ...
Read now
Unlock full access