【发布时间】:2019-08-09 12:15:37
【问题描述】:
我目前正在尝试弄清楚如何使用微服务处理版本控制。
根据我的阅读,最好的策略是为每个微服务拥有一个单独的 git 存储库。
然而,在部署时必须上传多个 git 存储库似乎相当复杂。
具体来说,我正在摸索如何部署更新,其中多个微服务需要相互依赖的更改,以及如果生产部署出现问题,如何回滚到以前的版本。
这似乎是大多数使用微服务的开发者不得不面对的一个难题。
任何建议都将不胜感激,尤其是如果这可以使用现有库而不是从头开始构建,
谢谢, 西蒙
【问题讨论】:
标签: version-control microservices