64得票2回答
Scala中间件选择有哪些区别?

注意: 很遗憾,此问题已关闭,但我将继续维护它,以备其他人出现相同的问题。 我一直在寻找一个良好的解决方案,用于开发一个Scala服务,它将位于移动设备和现有Web服务之间。 目前可行的选择列表如下: Finagle Spray BlueEyes Akka Play2 Mini Unf...

34得票3回答
在SBT中,有没有一种简单的方式来指定全局依赖项排除?

如何全局排除一个传递性依赖项?我的项目依赖于许多Twitter库或依赖于Twitter库的库。无论如何,我都不想在类路径中使用slf4j-jdk14(我使用logback作为slf4j绑定)。 目前我这样做:"com.twitter" %% "finagle-thriftmux" % "6....

19得票2回答
Twitter Future相比Scala Future有哪些优势?

我知道 Scala Future 更好的原因很多。那么使用 Twitter Future 的原因有哪些呢?除了 Finagle 使用它这个事实。

18得票1回答
Finagle和Akka,为什么不能一起使用?

我虽然没有在实践中使用过Finagle或Akka,但我一直在阅读与它们相关的内容。 虽然Finagle是一个RPC系统,而Akka是一个用于高并发应用程序的工具包,但为什么很多人将它们比较为两个不能一起使用的可能解决方案?我做的所有搜索都建议使用其中之一,没有人建议同时使用它们。 例如,F...

12得票1回答
使用Finagle实现简单的Scala SOAP客户端

我正在努力使用Twitter的Finagle库来实现对SOAP服务器的HTTP请求。 下面的代码成功执行了第一个测试(使用java.net.URL),但是我很难通过第二个测试(使用Finagle客户端)。我做错了什么? 另外,我一直陷入命令式编程风格中。如果您能帮助我让Finagle部分更...

11得票2回答
Finagle中服务、过滤器和编解码器之间的边界

Netty在Finagle内部使用,使用一系列“处理程序”管道顺序处理传入和传出的数据。Netty示例和包含的库展示了各种处理程序用于身份验证、协议编解码器和服务实际业务逻辑。 Finagle似乎采用了处理程序的概念,而是直接为API用户提供编解码器、过滤器和服务。虽然这些具有不同的签名,但...

9得票3回答
将Scala Future转换为Twitter Future

我使用Finagle作为Web服务器,希望从我的应用程序逻辑中返回Scala-Futures。 当然要以非阻塞方式将scala.concurrent.Future转换为com.twitter.util.Future,该怎么做呢?

8得票1回答
TCP连接何谓“翻腾”?

在Web服务的上下文中,我见过术语“TCP连接翻转”的使用。具体来说,Twitter finagle有方法可以避免发生这种情况。它是如何发生的?它是什么意思?

8得票3回答
RPC系统和企业服务总线的区别

RPC系统(如Twitter的Finagle)和企业服务总线(如Mule)有何区别?它们各自擅长解决哪些问题?

7得票1回答
如何在Finch中绑定请求体

以下是将请求参数绑定到路由器的代码。 val testReader: Endpoint[Test] = Endpoint.derive[Test].fromParams val test: Endpoint[String] = post("test" ? testReader) { t : ...