由于必须共享.proto文件才能为gRPC定义数据和服务,因此服务提供者和客户端需要访问相同的.proto文件。是否有分发这些文件的通用策略?我想避免每个项目在其Git存储库中都有自己的.proto文件,而我们的团队成员需要手动编辑这些文件或通过电子邮件共享它们。
有什么共同的最佳实践吗?
答案 0 :(得分:2)
不幸的是,虽然您应该实现的主要目标是将原型文件存储在一个版本控制存储库中,但是没有惯例。
在调查期间,我发现了一些有关该主题的有趣博客文章:
它们涵盖了gRPC工作流程的大部分注意事项。希望有帮助!