1

我有一个在 scala 中实现的节俭服务,我想提供服务。我正在为服务器使用带有 finagle 的 scrooge。它似乎运行良好,但是,每当我尝试连接客户端并实际执行 RPC 时,客户端和服务器似乎什么都不做。我的客户端是用 python 编写的,我使用的是 thriftpy。这就是我目前在 scala 中启动服务器的方式:

val service = Thrift.serveIface("localhost:3000", new imple)
Await.ready(service)

编辑

在玩了一些之后,我让 finagle 客户端做一个 RPC。但是,我无法将我的 Finagle 客户端连接到 python 服务器。这是我的 python 服务器抛出的错误:

cybin.ProtocolError: No protocol version header
4

0 回答 0