初めてFinagleを試してみます。私は Scala を初めて使用するので、この質問は多くの人にとって簡単に思えるかもしれません。
GitHub から 6.10.1-SNAPSHOT を取得し、ドキュメントに示されている堅牢なサーバーの例を実装しようとしました。インポートは完全にはわかりませんでしたが、1 つを除いてすべてが機能しました。以下のコードでは、エラーのある Http() への 1 つの呼び出しとともに、エラーのあるインポートが 1 つあることに注意してください。
インポート 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)
}