是否可以将服务作为参数传递给Thrift中另一个服务中的方法?
service MyService {
void foo(1: MyOtherService),
}
service MyOtherService {
void bar(),
}
答案 0 :(得分:0)
服务不是Thrift可序列化的(换句话说:没有意义通过网络传输服务 - 您的foo函数将在具有传输参数的远程机器上执行)。
我认为不是。
什么是真正的目标? 我有直觉你想要好的OO模式。 这种参数化吗?