【发布时间】:2021-07-28 14:56:42
【问题描述】:
在新线程上实现多个数据库查询或任何同步操作的最佳方式是什么?
我们以下面的代码为例:
(let [res1 (mysql/query...)
res2 (mysql/query...)
res3 (mysql/query...)
final (do-something res1 res2 res3)]
(http/ok final))
在这个例子中 res1 res2 res3 没有相互连接..意味着您可以同时执行所有它们,然后等待所有。
我希望这 3 个查询将同时进行,然后等待所有这些查询一起进行。
【问题讨论】:
标签: clojure core.async