这里的新手,如果问题很愚蠢,请道歉。
我有一个使用Vertx作为服务器的简单应用程序。该应用程序获取GET请求,解析URL参数并登录到该文件。那就是它!我在不同的端口运行三个服务器实例,并使用nginx来平衡它。
但是当我使用Jmeter以巨大的要求轰炸我的应用程序时,我得到了很多' 110:连接超时'错误。
部署Verticle
Vertx vertx = Vertx.vertx(new VertxOptions().setEventLoopPoolSize(7).setWorkerPoolSize(18));
vertx.deployVerticle(TracRequestLoggerVerticle.class.getName(),
new DeploymentOptions().setInstances(2).setWorker(true));
运行服务器
HttpServer server = vertx.createHttpServer(
new HttpServerOptions().setAcceptBacklog(Integer.MAX_VALUE).setReuseAddress(true).setTcpKeepAlive(false)
.setUsePooledBuffers(true).setReceiveBufferSize(4096).setSendBufferSize(1024))
.requestHandler(router::accept);
server.listen(HTTP_PORT);