0

我有 100 多个微服务,我们正在尝试在我们的项目中引入 BOM。我可以清楚地看到的 1 个问题是,如果我更新 BOM,我们需要对所有微服务进行更改。有一个更好的方法吗?

例子:

grandparent:1.0.0
   `-- parent:1.0.0
          |-- ms1:1.0.0
          |-- 
          `-- ms100:1.0.0

现在说如果我们对祖父母进行更改,我们必须在父母中更新该版本,然后在所有微服务中更新。管理这些微服务是维护的噩梦

4

1 回答 1

0

该结构使它们耦合,不应该专注于独立,甚至构建过程。我认为首先要解决的是打破这种对构建过程的相互依赖。

如果该结构只是为了简化构建,则有多种工具可用于自动化构建过程,例如:jenkins。Jenkins 将是最简单的解决方案,并且在构建工具中很受欢迎。

于 2022-01-22T18:14:30.740 回答