package chapter3.cluster; import io.vertx.core.DeploymentOptions; import io.vertx.core.Vertx; import io.vertx.core.VertxOptions; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class FirstInstance { private static final Logger logger = LoggerFactory.getLogger(FirstInstance.class); public static void main(String[] args) { Vertx.clusteredVertx(new VertxOptions(), ar -> { if (ar.succeeded()) { logger.info("First instance has been started"); Vertx vertx = ar.result(); vertx.deployVerticle("chapter3.HeatSensor", new DeploymentOptions().setInstances(4)); vertx.deployVerticle("chapter3.HttpServer"); } else { logger.error("Could not start", ar.cause()); } }); } }