我一直在玩Spring Cloud Config,并且喜欢我在那里看到的许多想法。我想更好地了解它的创建者打算如何使用它。
假设我有几个支持更大 API 的服务。由于这些服务彼此独立,因此它们的源代码在不同的存储库中进行管理。这使我们能够对它们进行版本化并彼此分开部署。今天,他们的财产是单独管理的。
我喜欢让单个配置服务器为支持这个更大 API 的各个应用程序/服务提供所有配置信息的想法。查看 EnvironmentRepository 的默认实现(基于 GIT),我必须拥有一个包含所有应用程序配置文件的存储库。因为它们都存在于同一个存储库中,所以它们都将在一个地方一起管理/版本化。
如何让两个模型相互配合?每个应用程序都有一个存储库而不是所有应用程序都有一个存储库会更好吗?你怎么认为?
-约书亚