在Play Framework中使用Akka Streams和Slick从PostgreSQL流式传输数据
在此博客文章中,我将尝试解释该过程,您可以使用Scala Slick(Scala的数据库访问/查询库)和Akka Streams(这是Akka之上的Reactive Streams规范的实现)直接从PostgreSQL数据库中流数据。工具包)。 就实现而言,该过程将非常简单,即从SQL数据库中的一个表中读取数据作为流,然后将其发送/传输到配置为下载此数据的REST端点之一。 为了更好地理解,让我们以应用程序或服务为例,该应用程序或服务用于管理组织/公司的庞大客户群。 负责管理客户群的人员想要获取整个客户数据集,比如说审计目的。 根据要求,有时将这些数据直接流式传输到可下载的文件中是有意义的,这是我们在此博客文章中要做的。 (对于此博客文章,您应该具有使用Play Framework和Slick库的基本知识) 该示例使用以下依赖项 Play Framework 2.6.10(“ com.typesafe.play”%“ sbt-plugin”%“ 2.6.10”) Play-Slick…