Vertx support cluster by native, however it seems that the cluster works on Verticle
.
Different verticles can be deployed at different servers inside a local network, they can be detected automatically, also they can contaminate with each other by the event bus.
Now, for an application, it contains a couple of verticles, and they are deployed together at a server, for performance, this application are deployed at several servers in a local network, now should the verticles for the server be started in cluster mode?
Or we still need the traditional load balancer like nginx to dispatch the requests?
Since the cluster nodes auto detected is a wonderful feature, it would be nice if we can use that in application level.
Maybe I do not make me clear, I just want to know if the cluster is verticle level or application level.