workerPoolSize only matters if you are doing blocking operations.
with this example, what matters is rather eventLoopSize : it configures the max number of threads that can be allowed to event loop.
when you deploy the http server verticle with a number of instance let’s say N, then you will have min(N, eventLoopSize) thread allowed for serving.
if you have N > eventLoopSize then some instances will share the event loop threads.
note that this is not like typical blocking webserver, a single thread in an event loop server can handle much more requests than the classical approach, so don’t configure this eventLoopSize as you would do for traditional web servers.
--
Julien Viet
Sent with Airmail