我有一个包含多个类的C ++应用程序,我应该使用相同的端口通过Thrift服务提供他们的方法。
实际上,根据文档,唯一的方法似乎是使用thrift生成器创建一个类来调用其他类方法。
相反,我想直接使用本机类方法。是否可以创建支持多个处理程序/处理器的服务?或同一端口上的多个服务?
P.S。我对Thrift很新。
答案 0 :(得分:3)
自0.9.1起实施服务多路复用。请在此处查看详细信息和示例:https://issues.apache.org/jira/browse/THRIFT-563
以下是相关问题的链接:I'd like to use multiple services on one transport ( Thrift )