【发布时间】:2019-07-01 17:09:48
【问题描述】:
想象有一个由一堆微服务组成的应用程序。所有这些微服务都可以完全独立地开发/部署。每个微服务都可以用几个属性来“描述”——例如当前的 API 版本、发布版本、提交哈希等。除此之外,开发过程中还使用了几个环境 - 例如。测试环境(通常称为沙盒)、暂存环境、预发布环境和生产环境。
是否有一种方便的工具/方式/方法来跟踪,基本上,什么属性当前部署到哪个环境?例如,快速访问诸如“Pre-Release 环境中 Restful API 的当前版本是什么”之类的信息?或者更复杂的一个 - “两个月前的这个版本是什么”?当然也能看到“全球图景”?
【问题讨论】:
标签: deployment architecture environment