缩放vertx服务器以进行上游超时(110:连接超时)

时间:2017-03-16 10:06:50

标签: java nginx vert.x

这里的新手,如果问题很愚蠢,请道歉。

我有一个使用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);

0 个答案:

没有答案
相关问题