我正在尝试第一次尝试 Finagle。我是 Scala 新手,所以这个问题对你们中的许多人来说似乎很容易。
我从 GitHub 中提取了 6.10.1-SNAPSHOT,并尝试实现文档中显示的 Robust Server 示例。进口对我来说并不完全清楚,我让他们都工作,除了一个。请注意,在下面的代码中,有一个导入有错误,还有一个对 Http() 的调用也有错误。
导入 com.twitter.finagle.http.Http
def main(args: Array[String]) {
val handleExceptions = new HandleExceptions
val authorize = new Authorize
val respond = new Respond
val myService: Service[HttpRequest, HttpResponse]
= handleExceptions andThen authorize andThen respond
val server: Server = ServerBuilder()
.name("myService")
.codec(Http()) // Error on this call to Http()
.bindTo(new InetSocketAddress(8080))
.build(myService)
}