As per my understanding, with reactive programming (Web Flux), the threads do not need to wait for the response and they can serve other requests.
This is exactly the problem that Hystrix addresses as well. I mean, if we make a synchronous call using rest template without Hystrix, we might soon run out of number of available threads if one of the upstream services taking too long to respond.
My question is, if we use WebFlux, do we even need to bother about Hystrix?
There was a similar question on Stack overflow, but the description of the question took a different direction. Also, there is no straight answer to it.
Could you clarify?