【发布时间】:2019-09-25 17:51:48
【问题描述】:
我有一个 Verticle,它使用来自事件总线的消息并处理它。我有一个关于何时应该关闭 JDBC 连接的问题。有两种方法
处理完消息后关闭连接。但这会非常昂贵,因为我每次都会打开/关闭连接。
相信 vertx 会在 verticle 停止/取消部署时关闭连接(实际上永远不会),并且只要连接打开,就不会有任何内存泄漏。我将在 start() 方法中打开连接,以便在有消息时它可用。
另一方面,如果我有一个弹性搜索后端,并且我正在使用弹性搜索 SDK,它具有关闭客户端的特定方法,那么应该什么时候真正关闭连接?
【问题讨论】:
标签: elasticsearch jdbc vert.x vertx-verticle