Slick DatabaseConfig和TableQuery值是否应该共享&跨线程重复使用要求

时间:2017-04-06 19:38:15

标签: multithreading slick

我正在使用Slick(目前是v3.1)。我从TypesafeConfig创建DatabaseConfig,并为我的模式创建TableQuery值。

我应该分享以下哪些内容:

  1. 主题
  2. 通过阅读文档,我不清楚。

    这是我自己尝试回答的问题。

    我发现DatabaseConfig(或其某些部分)拥有一个连接池。因此,很明显,最好在所有请求和线程之间共享此对象(将其视为单例)。

    对于TableQuery值,我的洞察力较少。我还没有进行过广泛的测试,但我没有看到一个特殊的原因,我需要通过多个请求或我的线程之间共享这些。

0 个答案:

没有答案