使用相同的Thrift接口监听服务器的多个端口

时间:2019-02-28 15:50:22

标签: java thrift

是否可以使用一个Thrift服务器应用程序在多个端口上侦听? Thrift接口是相同的,我只需要区分客户端调用的来源(客户端的不同实现)。

我计划使用TThreadPoolServer,并且基于调用来自哪个端口,我想使用其他逻辑。

限制:

  • 我无法更改Thrift界面
  • 我不能碰客户,只有他们应该使用哪些主机和端口

我只找到在同一服务器上创建多个服务的解决方案。对我来说不是这样。

1 个答案:

答案 0 :(得分:0)

您需要设置两个绑定各自端口的Thrift服务器实例,当然至少要有两个线程,每个套接字一个。