gpt4 book ai didi

inheritance - GRPC 服务继承

转载 作者:行者123 更新时间:2023-12-04 02:10:14 27 4
gpt4 key购买 nike

gRPC 服务是否可以从另一个服务继承?

说我有服务:

service Foo {
rpc FooCallOne(FooRequestOne) returns (FooResponseOne);
rpc FooCallTwo(FooRequestTwo) returns (FooResponseTwo);
}

我想创建一个 service Bar这样它就实现了来自 service Foo 的所有服务.这可能在 proto 文件中吗?

如果没有,人们会建议什么?

最佳答案

不,protobuf 中没有服务继承。

相反,您可以在 service Bar 中发表评论。说用service Foo为其运营。这意味着 service Foo可能需要在各种其他服务之间进行协调,特别是如果您有 service Baz也“继承”service Foo .

唯一的另一种选择是复制这些方法,此时它们成为新的、独特的方法并且与 service Foo 没有任何关系。 .

关于inheritance - GRPC 服务继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39196368/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com