登录
首页 >  Golang >  Go问答

可以在 protobuf 服务中添加自定义方法类型吗?

来源:stackoverflow

时间:2024-03-18 14:03:21 152浏览 收藏

在使用 protobuf 定义服务时,可以通过添加 rpc 方法来描述服务。本文探讨了是否可以通过编写扩展来使用自定义方法类型,例如将 AMQP 方法添加到服务中。虽然在 protobuf 中扩展方法和服务选项已被广泛讨论,但目前尚未找到有关自定义方法类型的信息。因此,为了构建可移植的原始文件,建议使用标准定义。

问题内容

当你用protobuf描述服务时,你可以添加rpc方法。是否可以编写一些扩展来使用自定义方法类型,例如:

service SomeService {
    rpc SomeRPCMethod(Request) returns (Response);
    amqp SomeAMQPMethod(AMQPRequest);
}

我根据扩展方法和服务选项找到了一些信息,但没有找到有关自定义方法类型的信息。


解决方案


我认为您必须使用标准定义才能构建可移植的原始文件。归根结底,这就是 GRPC 的最终目标

终于介绍完啦!小伙伴们,这篇关于《可以在 protobuf 服务中添加自定义方法类型吗?》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>