V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
longmeier90
V2EX  ›  Go 编程语言

有没有好一点的 grpc 管理工具可以管理 proto 文件,给推荐一个

  •  
  •   longmeier90 · 2022-06-08 16:53:53 +08:00 · 1976 次点击
    这是一个创建于 884 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我写了一个公共服务( go ),和其他服务(python)通信用的是 grpc 通信。然后两边都共享同一个 proto 文件仓库。我只能在两边项目里添加一个子仓库 proto 这种模式。每次更新 proto 仓库代码,各个服务下面的 proto 都的重新拉取一遍。

    大家有没有更好用的一个什么工具,可以解决类似的问题,或者解决方案。

    5 条回复    2022-06-11 16:53:49 +08:00
    virusdefender
        1
    virusdefender  
       2022-06-08 17:04:56 +08:00
    这是正解吧,能被版本管理
    arischow
        2
    arischow  
       2022-06-08 17:07:37 +08:00 via iPhone
    发布成一个版本,Python 代码仓库将其作为第三方库引入
    longmeier90
        3
    longmeier90  
    OP
       2022-06-08 17:11:31 +08:00
    @arischow 感觉第三方库不太好管理,因为我这是多语言开发。还有增加一个接口,或者参数就会有改动,太麻烦还不如子仓库好呢
    SorcererXW
        4
    SorcererXW  
       2022-06-09 12:56:41 +08:00
    Buf 家的 protobuf registry, https://buf.build/product/bsr/
    tramm
        5
    tramm  
       2022-06-11 16:53:49 +08:00
    Git 子模块不是蛮好的么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   976 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:59 · PVG 03:59 · LAX 11:59 · JFK 14:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.