如何在Scala中启动thrift服务器?

时间:2015-09-23 07:05:38

标签: scala thrift finagle scrooge

我在scala中实现了一个我想服务的thrift服务。我正在使用scruoge和finagle作为服务器。它似乎运行正常,但是,每当我尝试连接客户端并实际执行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

0 个答案:

没有答案