В настоящее время я работаю над сборкой проекта на основе Vert.x (Kotlin), и мне нужно подключиться к MySQL серверу. Vert.x предоставляет это как решение для соединения MySQL - https://vertx.io/docs/vertx-mysql-client/kotlin
Я заметил, что есть два подхода для реализации этого.
// Connect options
var connectOptions = MySQLConnectOptions(
port = 3306,
host = "the-host",
database = "the-db",
user = "user",
password = "secret")
// Pool options
var poolOptions = PoolOptions(
maxSize = 5)
// Create the pooled client
var client = MySQLPool.pool(connectOptions, poolOptions)
И в дозе
// Connect options
var connectOptions = MySQLConnectOptions(
port = 3306,
host = "the-host",
database = "the-db",
user = "user",
password = "secret")
// Pool options
var poolOptions = PoolOptions(
maxSize = 5)
// Create the pooled client
var client = MySQLPool.pool(vertx, connectOptions, poolOptions)
Vert.x не упоминается, что при какой ситуации мы должны проходить через vertx, кто-нибудь знает об этом? когда нам следует использовать вторую реализацию?