传递Thrift服务作为参数

时间:2017-08-07 19:37:33

标签: thrift

是否可以将服务作为参数传递给Thrift中另一个服务中的方法?

service MyService {
  void foo(1: MyOtherService),
}

service MyOtherService {
  void bar(),
}

1 个答案:

答案 0 :(得分:0)

服务不是Thrift可序列化的(换句话说:没有意义通过网络传输服务 - 您的foo函数将在具有传输参数的远程机器上执行)。

我认为不是

什么是真正的目标? 我有直觉你想要好的OO模式。 这种参数化吗?