我不能处理在JDBCClient中连接失败的情况,例如:没有要路由的主机,连接超时等。因为.getConnection()方法没有返回failedFuture,但它在监视器中显示原因,然后它将静默。我认为当连接超时或其他原因时,它应该发送失败的未来,而不是打印错误日志。client.getConnection(conn -> {
if (conn.suc
我已经将vertx/vertx 3添加到docker文件中,在我的服务器中,我使用了用于数据库连接的用户JDBCClient连接。我得到了以下错误。Could not load driverClass org.postgresql.Driver FROM vertx/vertx3
有人能解释一下确切的问题吗?
首先我使用vertx-jdbc-client,但是tps似乎不好,大约每秒400个事务,似乎浪费了太多的时间来等待获得sql连接,但是我在事务提交/回滚之后关闭了连接,然后我使用vertx-mysql-client代替,这是类似的,大约480事务/秒,我已经查找了native站点文档多次,遵循示例代码,尝试了如此多的调优选项,如垂直实例数,块处理程序,块执行,连接池大小,tcp选项,本地传输等,但我不明白为什么tpsVertxOptions vertxOptions = new Ver
io.vertx.core.http.impl.Http1xServerConnection.handleMessage(Http1xServerConnection.java:144)at io.vertx.core.impl.ContextImpl.executeFromIO(ContextImpl.java:195)
at io.vertx.core.net.impl.VertxHandler.channelRead编辑: