我们有一套NodeJS微服务,我们所有的微服务都有针对不同环境的个性化配置,如
default.json
dev.json
staging.json
production.json
我如何理解这些事情?
我也谷歌,但没有关于此的信息。我主要是在寻找有关如何实现这一目标的建议。
答案 0 :(得分:2)
将应用程序拆分为微服务的想法是保持独立性。因此,集中式配置打破了这个想法加上这样做(例如使用某种代理微服务),你可能必须在同一台机器上运行它们。
如果是,只需创建docker-compose容器,以便开发人员轻松设置开发环境。这仍然需要为每个容器/服务配置多个配置
也许你想要活跃的不是微服务架构。看看here。可能是你想要的,服务应该很容易移植到有限的上下文中。
另请注意,有界上下文不是微服务