【问题标题】:Play with Reactive Slick with jdbc asyn or jdbc (blocking by default)?使用 jdbc asyn 或 jdbc(默认阻塞)玩 Reactive Slick?
【发布时间】:2016-09-17 06:38:29
【问题描述】:

最近 lightbend.com 发布了 Slick 3.x,它是“Reactive Slick”的候选版本。 Reactive Slick 具有许多新功能,例如对 Reactive Streams API 的支持、用于组合和执行数据库操作的新 API 等等。

我有两个选项来选择 jdbc 驱动程序

  1. “postgresql”%“postgresql”%“9.1-901.jdbc4”
  2. "com.github.mauricio" %% "postgresql-async" % "0.2.20"

任何建议哪一个是好的(驱动程序异步或正常)来创建完全反应式应用程序?

【问题讨论】:

    标签: postgresql scala playframework-2.0 reactive-programming


    【解决方案1】:

    如果您使用的是Slick,最好使用"postgresql" % "postgresql" % "9.1-901.jdbc4" 普通的 postgres 驱动程序,因为 Slick 可以很好地使用它。

    Slick 使 db 交互异步和反应,因此它不需要另一个 async driver 正常驱动程序按预期为 Slick 工作。

    很多项目都在使用普通的驱动和 Slick 并且相当成功。

    【讨论】:

    • 如果我不使用 slick,你有什么建议吗?
    • @steve .... slick 得到了游戏社区的支持,并且正在积极开发,强烈推荐。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 2019-07-18
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多