【发布时间】:2020-08-02 20:54:57
【问题描述】:
当前状态:
我有一些不可忽略的用 python 编写的微服务。
每个这样的微服务都有自己的 yaml 配置文件,位于 git repo 中。我们使用 dynaconf 读取配置。
问题:
一开始还不错,配置比较小,维护也很方便。时间流逝,配置变得更大。更改配置变得很烦人,而且它们分散在不同的 git repos 之间是很糟糕的,即不集中。
我想使用“外部化配置”来维护单个存储库中的所有配置,并且每个微服务都会在启动时读取其部分。我听说过 Spring Boot,但它似乎太多了,除此之外,pip 库似乎处于 beta 阶段,新的和不可靠的......
在这个特定用例中还有其他推荐吗?还是我应该继续使用 Spring Boot?
【问题讨论】:
标签: python configuration microservices configuration-files