首页
学习
活动
专区
圈层
工具
发布

Proto 文件该放在哪里?

但只要团队规模稍微扩大,一个棘手的问题就会出现:多个项目都需要使用Protobuf协议时,proto文件到底该放在哪里管理? 根据我的经验和理解,介绍几种常见的解决方案及其优缺点。...在一个小型单体应用中,proto文件可能只需要放在项目目录下即可。...常见的proto文件管理方案 方案一:存放在各自的代码仓库 这是最简单直接的方式,每个项目都将所依赖的所有proto文件存放在自己的代码仓库中,比如放在protobuf/目录下。...方案三:集中式仓库 将所有proto文件集中存放在一个仓库中管理,按业务域进行组织。...每个服务的proto文件仍然存放在各自代码仓库中,但通过CI/CD自动同步到中央镜像仓库。

58710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Boot 中的静态资源到底要放在哪里?

    为什么放在这里就能直接访问了呢?这就是本文要讨论的问题了。...资源明明放在 static 目录下。...自定义配置 当然,这个是系统默认配置,如果我们并不想将资源放在系统默认的这五个位置上,也可以自定义静态资源位置和映射,自定义的方式也有两种,可以通过 application.properties 来定义...以上文的配置为例,如果我们这样定义了,表示可以将静态资源放在 resources目录下的任意地方,我们访问的时候当然也需要写完整的路径,例如在resources/static目录下有一张名为1.png...总结 这里需要提醒大家的是,松哥见到有很多人用了 Thymeleaf 之后,会将静态资源也放在 resources/templates 目录下,注意,templates 目录并不是静态资源目录,它是一个放页面模板的位置

    3K10

    Agent渡劫48关-第26关-Human-in-the-loop到底应该放在哪里?

    Agent渡劫48关-第26关-Human-in-the-loop到底应该放在哪里?...大多数人下意识把审批放在「Agent做完全部推理之后」,因为那里看起来像一个决策点。...但工程上真正的分界线是副作用边界:只要副作用还没发生,审批放在哪都还来得及;一旦副作用发生了,审批无论放在哪都只是在做记录。反直觉判断:人工编辑参数不是「人工接管」,而是「一次新的工具调用」。...怀疑:审批被放在了执行之后。...题在人机间答案在顺序动手跑一次判断看取舍13、思考回到最初的问题:审批到底应该放在哪里?答案是——放在最后一个可回滚步骤之后、第一个不可逆副作用之前,并且让执行流真正停在那里。

    27321

    JeecgBoot 接入 AI 助理:租户隔离、原权限和写操作审批应该放在哪里?

    frozenBatchsystem:user:frozenBatchsystem.user.status.update它不应该顺便看到:listAll这类可能绕过租户过滤的全量接口;批量删除用户;重置或修改密码;可以直接携带后台Token...可以把责任边界浓缩为一句话:BailingHub管Agent最多能走到哪里,JeecgBoot管这个主体此刻到底能不能做。六、冻结用户为什么需要绑定参数的审批“冻结用户”不是一个抽象按钮。...九、最小接入步骤如果要在现有JeecgBoot项目中验证这条路径,可以按下面顺序推进:先只选择一个查询动作和一个可恢复写动作;在JeecgBoot服务层前增加薄适配接口,不把管理后台Token给模型;为适配层配置独立

    17600
    领券