不能使用ThriftServerFramedCodec在单个服务器上使用2个Finagle服务

时间:2014-03-25 15:05:54

标签: thrift finagle

我使用版本6.6.2和scrooge-maven-plugin版本3.8.0开始使用finagle

我定义了多个服务,并已成功单独测试它们。

ServerBuilder().bindTo(new InetSocketAddress("localhost", 9090)).name("myFinagle").codec(ThriftServerFramedCodec()).build(myFinagleService)

但我无法在单个端口上运行2个服务。我找到了

ThriftMuxServer.serverIface

但这似乎立即启动服务器,并且不允许我添加另一个IFace。

如何将2个服务绑定到单个服务器端口?

1 个答案:

答案 0 :(得分:3)

Finagle目前(最新= 6.13.1)不支持在同一地址绑定两个thrift接口。