流式传输由其他流组成的存档

时间:2018-01-01 15:23:46

标签: scala amazon-s3 akka-stream akka-http

假设我在s3中有很多文件,并且根据用户请求,我想要开始流式传输从其他s3文件流构建的存档。是否可以像下面那样实现流量流?什么档案提供asyc作曲和流媒体?

+----------+ (async download)   +-------+
| S3 file1 |------------------->|       |
+----------+                    |       | stream to user over HTTP
                                |Archive| ------------------------> Usser
+----------+ (async download)   |       |
| S3 file1 |------------------->|       |
+----------+                    +-------+

1 个答案:

答案 0 :(得分:-1)

Alpakka提供了一个S3连接器,允许您在Akka应用程序中使用S3作为源和接收器。

您可以将其与Akka Http一起用于在HTTP上传输S3数据。

https://developer.lightbend.com/docs/alpakka/current/s3.html