Why do I have the impression that vertx redis API seems to perform blocking IO on the eventloop?
See attached vertx-redis-client-blocking-EventLoop.log [6.7MiB].
I already opened #161 to fix one specific case. But still, I'm confused that redisAPI seems to be blocking.
Question 1: In which extent is my assumption correct here? Or do I see some other effect I'm not aware of?
Question 2: If my assumption is correct, does this mean ALL our calls to redis API throughout our codebase are potentially blocking the eventloop?
Why do I have the impression that vertx redis API seems to perform blocking IO on the eventloop?
See attached vertx-redis-client-blocking-EventLoop.log [6.7MiB].
I already opened #161 to fix one specific case. But still, I'm confused that redisAPI seems to be blocking.
Question 1: In which extent is my assumption correct here? Or do I see some other effect I'm not aware of?
Question 2: If my assumption is correct, does this mean ALL our calls to redis API throughout our codebase are potentially blocking the eventloop?