Inheritance GRPC服务继承
gRPC服务是否可以从其他服务继承 假设我有服务:Inheritance GRPC服务继承,inheritance,protocol-buffers,grpc,Inheritance,Protocol Buffers,Grpc,gRPC服务是否可以从其他服务继承 假设我有服务: service Foo { rpc FooCallOne(FooRequestOne) returns (FooResponseOne); rpc FooCallTwo(FooRequestTwo) returns (FooResponseTwo); } 我想创建一个服务条,以便它实现服务Foo中的所有服务。这在proto文件中是可能的吗 如果没有,人们会有什么建议?不,protobuf中没有服务继承 相反,您可以在服务栏中添加注释,
service Foo {
rpc FooCallOne(FooRequestOne) returns (FooResponseOne);
rpc FooCallTwo(FooRequestTwo) returns (FooResponseTwo);
}
我想创建一个服务条
,以便它实现服务Foo
中的所有服务。这在proto文件中是可能的吗
如果没有,人们会有什么建议?不,protobuf中没有服务继承 相反,您可以在
服务栏
中添加注释,说明使用服务Foo
进行操作。这意味着服务Foo
可能需要在各种其他服务之间进行协调,特别是如果您有一个服务Baz
也“继承”服务Foo
唯一的另一种选择是复制这些方法,在这一点上,它们成为新的、独特的方法,并且与服务Foo
没有任何关系