2

有人在 PostgreSQL 中使用过 Vertx.io 吗?我刚刚发现了 Vertx.io,乍一看,它看起来真的很不错。问题是我需要将它与我进行查询的数据库一起使用,然后以 JSON 格式(基本上是某种 Web 服务)将输出返回给用户。由于其性质(异步),对数据库进行查询将阻塞并极大地影响性能。所以我的问题是如何以异步方式从数据库访问/获取数据,以便它可以与 vertx.io 一起使用?

4

2 回答 2

1

Vert.x 有 worker verticles 来执行这样的任务。基本上你可以初始化一个执行阻塞任务的worker Verticle,然后将结果返回给需要它的Verticle。我不会在这里写任何代码,因为我自己是 Vert.X 的初学者

于 2014-05-01T13:51:19.517 回答
1

要么使用异步驱动程序,要么使用与 DB 交互并将结果传输到 vert.x 活动的线程池。池的大小可以很小,因为数据库无论如何都不能同时执行许多查询。

于 2014-03-11T18:54:29.720 回答