问题标签 [akka-http]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
akka - 使用 Akka-Http 流式传输视频或(未知长度的流)
我正在为一个实验项目开发 akka-http(akka-http-experimental_2.11 - 0.4)。而且我之前没有在Spray上工作过。
我想将 mp4 视频(大小可能不同)流式传输到浏览器。但我不知道如何为 HttpResponse(HttpEntity.Chunked ?)创建 HttpEntity。我尝试过像这样肮脏的东西,这不是正确的方法,但这在 Firefox 中仅适用于单个请求。
当我在另一个选项卡或浏览器中打开相同的 url 时,服务器无法处理该请求。由于这是一个实验项目,因此没有足够的文档用于大文件流式传输。
我需要知道如何为 HttpEntity.Chunked 创建 Producer。如果有人可以简单地解释一下,那将有助于理解 API。
谢谢你。
(PS:有人请在 Stack Overflow 中创建 Akka-Http 标签)
scala - 找不到隐式...:akka.http.server.RoutingSetup
在玩 akka-http 实验性 1.0-M2 时,我正在尝试创建一个简单的 Hello world 示例。
编译失败could not find implicit value for parameter setup: akka.http.server.RoutingSetup
另外,如果我改变
和
我得到另一个错误:type mismatch; found : String("Hello world?") required: akka.http.marshalling.ToResponseMarshallable
scala - 导入什么才能使此代码正常工作(以及一般情况下)?
我在玩 akka-http 并尝试编译以下示例:
我发现我不知道要包含什么才能使其编译。此外,总的来说,我发现自己很多时候都处于“呃,我需要导入什么才能让它工作?”的情况。或“由于某些进口,这不起作用?” 在专门与 Scala 和 Akka 合作时。我使用 IntelliJ IDEA,但除了出色的 IDE 支持之外,它无法多次自动导入所需的东西(例如,在 Akka 中使用 ask 模式时)。我不怪 IDE。我知道有时导入正确的东西可能很复杂或不可能。所以,虽然我的问题可能听起来很傻,但是人们会做什么来独立于使用什么 IDE 来处理这些东西?以及在上面的代码中添加什么以使其工作?
谢谢!
scala - 加载的 html 从父目录请求静态内容
如何解决从 Spray(或 Akka-Http)提供 html 时缺少静态内容的问题?我的服务的基本网址是/api
(即使在这种情况下它应该是无关紧要的)。
这是我的路线
当我打开加载的 html 时,可以找到 css 和 js 文件
/api/swagger/
但是当我打开
/api/swagger
(没有尾部斜杠)
加载的 html 尝试从中获取内容
/api/css/reset.css
代替/api/swagger/css/reset.css
我应该如何重写我的路线以涵盖这两种情况?
java - Akka-http Java API 示例代码/文档
谁能指出我使用 JAVA API 的 akka-http 工作示例。
提前致谢。
scala - Spray、Akka-http 和 Play,这是新 HTTP/REST 项目的最佳选择
我将使用 Scala 和 Akka Actors 开发新的 HTTP/REST 服务。
我有使用 Play 的经验,但我真的不需要完整的 Web 框架。从我读到的,我认为喷雾是一个合适的选择。我的问题来自新到来的 AKKA-HTTP 之后 Spray 的未来。
Spray 项目是否会独立于 Akka-HTTP 项目而发展,或者这两个项目是否会合并为一个 Akka-HTTTP?
如果我开始使用 Spray 进行开发,这会产生什么影响?我还读到 Play 将集成 AKKA-HTTP。所以我最后想知道 a 是否不应该与 Play 一起使用?
谢谢你的帮助。
scala - 如何处理响应超时?
在 akka-http 路由中,我可以Future
作为隐式转换为ToResponseMarshaller
.
有没有办法处理这个未来的超时?还是路由级别的连接超时?或者一种方法是使用Await()
函数?
现在客户可以永远等待响应。
scala - akka-http 与喷雾路由 dsl 完全兼容吗?
- 完全
akka-http
兼容spray-routing
DSL
?(我的服务已完全实现,spray-routing
试图了解迁移的无缝性(希望只是依赖项发生变化) - 准备好生产了吗?
- 它可以像
spray
有一样在tomcat上运行吗Servlet30ConnectorServlet - 是否有一个如何
akka-http
在tomcat
具有类似Servlet30ConnectorServlet的容器上运行的示例
scala - 是否有一个如何将 akka-http 与 servlet 容器一起使用的示例?
现在在 tomcat 中成功使用带有Servlet30ConnectorServlet的喷雾,并希望找到与akka-http类似的示例用法
scala - 使用 Slick 3.0 Databasepublisher 的 Akka-http 流式传输
我正在使用 slick 3.0 并有一个 databasepublisher 对象作为
我正在使用 akka-http 作为休息层,如下所示,
我如何使用这个 databasepublisher 对象来转换(json)并将每一行流式传输到客户端。请帮忙。