gpt4 book ai didi

java - 如何在单个版本中使用多个服务

转载 作者:行者123 更新时间:2023-12-02 08:51:32 26 4
gpt4 key购买 nike

我正在将微服务用于单个版本。通常,我有一个 Version.json 文件,Jenkins 会在其中获取每个版本的微服务版本并发布这些多个服务。

除了使用 Version.json 文件之外,还有其他方法吗?

谢谢

最佳答案

使用微服务进行单一发布是一种反模式。因此,您的问题没有理想的答案。

如果您想摆脱一个集中的 Version.json 文件,我建议在每个微服务项目/存储库中单独保留微服务版本。当发布 Jenkins 时,只需查看每个已发布的微服务存储库并从那里提取版本。 :)

而不是 Jenkins 中的 Version.json:

{
"microservice_a": "1.2.3",
"microservice_b": "2.3.4"
}

你会:
microservice_a 存储库中的 Version.json:

"1.2.3"

microservice_b 存储库中的 Version.json:

"2.3.4"

关于java - 如何在单个版本中使用多个服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60735104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com