我应该在Akka流中使用同步httpclient或async http客户端吗?

时间:2015-06-24 15:11:42

标签: scala stream akka httpclient

我正在研究

的管道
Source(datafile)--> Flow(web scraping with entry in file)--> Flow(extraction of items form page) --> Flow(query to another services) --> Sink(cmp and summary)

由于Akka http客户端还没有,你推荐使用scala中的哪个http客户端库?我可以在Akka流中使用aysnc http客户端吗?在我看来情况并非如此。如果是这样,哪种lib是这类应用程序的最佳选择?

1 个答案:

答案 0 :(得分:0)

Akka-Http的正文解析现在总是自己返回$app = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "Quick time " } $app.Uninstall()

因此,使用SourceUnmarshal来访问响应的实体(主体),并使用toStrict让Akka处理并发/回调:

mapAsync

此处描述了流API:http://doc.akka.io/docs/akka/2.4.6/scala/http/client-side/request-level.html#Flow-Based_Variant